Home
Search results “What is oop principles”
Object-oriented Programming in 7 minutes | Mosh
 
07:34
🔥Get the COMPLETE COURSE: http://bit.ly/2keDCna 4 pillars of object-oriented programming: encapsulation, abstraction, inheritance and polymorphism. Subscribe for more videos: https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA?sub_confirmation=1 Want to learn more from me? Check out my blog and courses: http://programmingwithmosh.com https://www.facebook.com/programmingwithmosh/ https://twitter.com/moshhamedani
Views: 282943 Programming with Mosh
What is Object Oriented Programming (OOPS)? Simple Explanation for Beginners
 
07:30
Object-Oriented Programming is a programming style related to concepts of Class, Objects, and various other concepts like Inheritance, Abstraction, Encapsulation, and Polymorphism. In this video, we have explained What is OOP? and What are other concepts related to OOP, using a very basic example of Human Beings. It's best for beginners to understand the core concept of OOP. For more tutorials, visit our Website: https://www.studytonight.com Facebook: https://facebook.com/Studytonight Twitter: https://twitter.com/studytonight Instagram: https://instagram.com/study.tonight If you like this video hit the Subscribe button, to know when our next video comes up.
Views: 125511 Studytonight
Object-Oriented Programming
 
29:02
Part of a larger series teaching programming. See http://codeschool.org/
Views: 586494 Brian Will
Basic Concepts of Object Oriented Programming (HINDI)
 
16:56
Download App: http://bit.ly/easytuts4youapk Subscribe : http://bit.ly/XvMMy1 FB : https://www.facebook.com/easytuts4youcom
Views: 1481784 easytuts4you
S.O.L.I.D. Principles of Object-Oriented Design - A Tutorial on Object-Oriented Design
 
10:04
Learn more advanced front-end and full-stack development at: https://www.fullstackacademy.com In this tutorial, we give an overview of the S.O.L.I.D. Principles of Object-Oriented Design, a concept introduced by Robert C. Martin in 1995. These rules are designed to help a programmer develop software that is easy to maintain and extend. Watch this video to learn: - Three major signs of bad code - How coding with S.O.L.I.D. in mind can help you avoid these pitfalls - How S.O.L.I.D. can apply when coding in JavaScript
Views: 28278 Grace Hopper Academy
Can you define OOP and the 4 principles of OOP ?
 
07:33
For more such videos visit http://www.questpond.com See our other Step by Step video series below :- Learn Angular tutorial for beginners https://tinyurl.com/ycd9j895 Learn MVC Core step by step :- http://tinyurl.com/y9jt3wkv Learn MVC 5 Step by Step in 16 hours:- https://goo.gl/dmdakg Learn MSBI Step by Step in 32 hours:- https://goo.gl/TTpFZN Learn Xamarin Mobile Programming Step by Step :- https://goo.gl/WDVFuy Learn Design Pattern Step by Step in 8 hours:- https://goo.gl/eJdn0m Learn C# Step by Step :- https://goo.gl/FNlqn3 Learn Data structures & algorithm in 8 hours :-https://tinyurl.com/ybx29c5s Learn SQL Server Step by Step in 16 hours:- http://tinyurl.com/ja4zmwu Learn Javascript in 2 hours :- http://tinyurl.com/zkljbdl Learn SharePoint Step by Step in 8 hours:- https://goo.gl/XQKHeP Learn TypeScript in 45 Minutes :- https://goo.gl/oRkawI Learn webpack in 50 minutes:- https://goo.gl/ab7VJi Learn Visual Studio code in 10 steps for beginners:- https://tinyurl.com/lwgv8r8 Learn Tableau step by step :- https://tinyurl.com/kh6ojyo This video will be cover Can you define OOP and the 4 principles of OOP ? We are also distributing a 100 page Ebook ".NET Interview Questions". If you want this ebook please share this video in your facebook/twitter/linkedin account and email us on [email protected] with the shared link and we will email you the PDF.
Part 1 - Overview of OOPs - Object Oriented Principles
 
45:43
BestDotNetTraining is the leading Online Corporate Training Software Institute, which is having morethan 17+ years experianced Microsoft Certified Trainers. This Video, which explains about Overview of OOPs Principles, which is prepared by Microsoft Certified Professional Developer Mr.Sandeep Soni. Agenda • Overview of OOPs Principles • Classes and Object • Features of Object Orientation o Encapsulation o Inheritance o Polymorphism If this Video satisfies you, so what are you awaiting, Do subscribe my YouTube account Channel and watch all C# Programming Video Modules. To gain In-depth Knowledge on C# Video Tutorial: http://www.bestdotnettraining.com/csharp-online-training if you wanna watch more videos you just log on to :http://www.bestdotnettraining.com/videolibrary http://www.deccansoft.com Follow Facebook: https://www.facebook.com/DeccansoftAcademy
Views: 198740 BestDotNetTraining
What is Abstraction (OOP principles)
 
18:30
Follow on : Website 1 : http://www.imrezratin.com/ Website 2 : https://thumbikr.blogspot.com Fb Page : https://www.facebook.com/thumbIKR.official/ #OOP principles are mainly 4 types. 1. Inheritance. (https://youtu.be/sbz9PAFeLvg) 2. Polymorphism. (https://youtu.be/Owyyn4xwgG8) 3. Abstraction (https://youtu.be/IUAKk4mf9XU) 4. Encapsulation (https://youtu.be/ls4fucmWgao) #Abstraction (Basic concept OOP) with examples. #ObjectOrientedProgramming #ThumbIKR
GOTO 2014 • Functional Principles for Object-Oriented Development • Jessica Kerr
 
49:36
This presentation was recorded at GOTO Chicago 2014. #gotocon #gotochgo http://gotochgo.com Jessica Kerr - Scala Developer ABSTRACT How is an expert OO developer to improve on their craft? By learning from other paradigms! These six principles of the functional style also apply to OO. Some are part of good practice already; some express patterns both old and new; all give us different ways of thinking about problems. For developers without expertise in functional programming, examples in Java and C# provide new techniques for writing clear, quality code. Please see slides here: http://www.slideshare.net/jessitron/functional-principles-for-oo-developers https://twitter.com/gotochgo https://www.facebook.com/GOTOConference http://gotocon.com #FunctionalPrinciples #ObjectOrientedDevelopment
Views: 37936 GOTO Conferences
Javascript lesson 8 - object oriented programming principles
 
09:34
In this lesson we talk about the concept behind Javascript programming - objects, properties and methods. Once you understand these concepts you will be able to cope with the following lessons a lot easier.
Views: 1644 Magic Monk
Object Oriented Design
 
25:09
Get the Diagrams : http://goo.gl/ACQAd UML Tutorial : http://goo.gl/1oMF43 Design Patterns Tutorial : http://goo.gl/ZzjDWU Support me on Patreon : https://www.patreon.com/derekbanas Welcome to my Object Oriented Design Tutorial! I cover a ton of things in the video below. The goal of this tutorial is to teach you how to create excellent OO designs. In this tutorial, I start off with a programming idea and walk you through the process of creating a Use Case, Object Model, Sequence Diagram and Class Diagram.
Views: 314198 Derek Banas
OOP Design Principles: Dependency Inversion Principle
 
04:26
In this final video in the SOLID Development series we'll walk through the dependency inversion principle that promotes class reuse and abstraction. Show notes: https://www.crondose.com/2016/08/solid-development-dependency-inversion-principle/
Views: 19350 edutechional
Jessica Kerr "Functional Principles for Object Oriented Development"
 
51:14
How is an expert OO developer to improve on his craft? By learning from other paradigms! These six principles of the functional style can apply to OO. Some of these principles are part of good practice already; some express patterns both old and new; all give us different ways of thinking about problems. For developers without expertise in functional programming, examples in Java provide new techniques for writing clear, quality code.
Views: 23103 JDD Conference
What is Encapsulation (OOP principles)
 
21:23
Follow on : Website 1 : http://www.imrezratin.com/ Website 2 : https://thumbikr.blogspot.com Fb Page : https://www.facebook.com/thumbIKR.official/ #OOP principles are mainly 4 types. 1. Inheritance. (https://youtu.be/sbz9PAFeLvg) 2. Polymorphism. (https://youtu.be/Owyyn4xwgG8) 3. Abstraction (https://youtu.be/IUAKk4mf9XU) 4. Encapsulation. (https://youtu.be/ls4fucmWgao) #Encapsulation (Basic concept OOP) with examples. #ObjectOrientedProgramming #ThumbIKR
What is Polymorphism (OOP principles)
 
17:35
Follow on : Website 1 : http://www.imrezratin.com/ Website 2 : https://thumbikr.blogspot.com Fb Page : https://www.facebook.com/thumbIKR.official/ #OOP principles are mainly 4 types. 1. Inheritance. (https://youtu.be/sbz9PAFeLvg) 2. Polymorphism. (https://youtu.be/Owyyn4xwgG8) 3. Abstraction (https://youtu.be/IUAKk4mf9XU) 4. Encapsulation (https://youtu.be/ls4fucmWgao) #Polymorphism (Basic concept OOP) with examples. Next OOP tutorial coming soon and will get like in each videos description part. #ObjectOrientedProgramming #ThumbIKR
Object Oriented Programming - Encapsulation, Polymorphism and Inheritance.
 
05:39
Object Oriented Programming is explained with real life examples, discuss main concepts like Encapsulation, Polymorphism and Inheritance. Discuss pros and cons of OOP.
Views: 150543 JavaTutorialTV
Object Oriented Programming Concepts
 
39:00
11:40 - Objects 13:30 - Class 17:00 - Abstraction 21:40 - Encapsulation 27:20 - Interface 29:40 - Inheritance 32:57 - Polymorphism C programming concepts series (pointers, functions and DMA): https://www.youtube.com/watch?v=gozzO96tRpQ&list=PLRnuLZZ5D0KySx7rBi6iWnPaf-McGBcoC C++ programming concepts series: https://www.youtube.com/watch?v=R4iviB8g12A&list=PLRnuLZZ5D0KzAQIanRKPetLl73DoHVn6I
Views: 680106 BBarters
Object-Oriented Programming Principles (2012)
 
02:06:38
Object-Oriented Programming Fundamental Concepts C# Fundamentals course: http://csharpfundamentals.telerik.com Links to the materials can be found here: http://academy.telerik.com/student-courses/archive/csharp-programming-fundamentals/resources Speaker: Alon Rotem Creation date: 2012. Telerik Software Academy: http://academy.telerik.com This video cover following topics: - Fundamental Principles of OOP. - Inheritance. Abstraction. - Encapsulation. Polymorphism. - Cohesion and Coupling.
Views: 130835 Telerik Academy
Computer programming: What is object-oriented language? | lynda.com overview
 
05:27
This computer programming overview introduces and explores object-oriented language. Watch more at http://www.lynda.com/JavaScript-tutorials/Foundations-of-Programming-Fundamentals/83603-2.html?utm_medium=viral&utm_source=youtube&utm_campaign=videoupload-83603-1201 This specific tutorial is just a single movie from chapter twelve of the Foundations of Programming: Fundamentals course presented by lynda.com author Simon Allardice. The complete Foundations of Programming: Fundamentals course has a total duration of 2 hours and 47 minutes, and covers creating small programs to explore conditions, loops, variables, and expressions; working with different kinds of data and seeing how they affect memory; writing modular code; and how to debug, all using different approaches to constructing software applications Foundations of Programming: Fundamentals table of contents: Introduction 1. Programming Basics 2. Core Programming Syntax 3. Variables and Data Types 4. Writing Conditional Code 5. Modular Code 6. Iteration: Writing Loops 7. More About Strings 8. Collections 9. Programming Style 10. Input and Output 11. When Things Go Wrong 12. Introduction to Object Orientation 13. Advanced Topics 14. Exploring the Languages Conclusion
Views: 338250 LinkedIn Learning
8.1: What is Object-Oriented Programming (OOP)? - Processing Tutorial
 
07:34
This video covers the basic theory behind object-oriented programming in Processing/Java and discusses the difference between a "class" and an "object" instance. Accompanies Chapter 8 from Learning Processing A Beginner's Guide to Programming, Images,Animation, and Interaction Official book website: http://learningprocessing.com/ Twitter: https://twitter.com/shiffman Link to examples : http://learningprocessing.com/ Contact: https://twitter.com/shiffman Next video: https://youtu.be/lmgcMPRa1qw?list=PLRqwX-V7Uu6bb7z2IJaTlzwzIg_5yvL4i Complete Chapter: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bb7z2IJaTlzwzIg_5yvL4i (Note this video was shot in Fall 2012.) Help us caption & translate this video! http://amara.org/v/QbxM/
Views: 296411 The Coding Train
OOP Principles: Composition vs Inheritance
 
15:38
This video attempts to introduce the viewer to the two major Object Oriented Design paradigms. Composition and Inheritance. In this video, I use Python for my programming language.
Views: 1848 Dave Crabbe
OOP Design Principles: Interface Segregation Principle
 
04:36
This video continues our SOLID Development series and walks through the interface segregation principle, including a practical Ruby example. Show notes: https://www.crondose.com/2016/08/solid-development-interface-segregation-principle/
Views: 5417 edutechional
8. Object Oriented Programming
 
41:44
MIT 6.0001 Introduction to Computer Science and Programming in Python, Fall 2016 View the complete course: http://ocw.mit.edu/6-0001F16 Instructor: Dr. Ana Bell In this lecture, Dr. Bell introduces Object Oriented Programming and discusses its representation in Python. License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu
Views: 165602 MIT OpenCourseWare
SOLID principles - part 1
 
13:51
In this video, we will discuss the strategies for object oriented design. We will take help of SOLID principles to shape our discussion.
Views: 94946 BBarters
What is Object-oriented Programming? (JavaScript Tutorial)
 
18:57
My front-end course: https://www.udemy.com/git-a-web-developer-job-mastering-the-modern-workflow/?couponCode=YOUTUBEDEAL My new advanced WordPress course: https://www.udemy.com/become-a-wordpress-developer-php-javascript/?couponCode=YOUTUBEDEAL I'll be releasing two brand new JavaScript courses in 2018; join my newsletter to be notified as soon as they launch: https://learnwebcode.com/ Add me on Twitter for webDev updates and cat pics: https://twitter.com/learnwebcode
Views: 148804 LearnWebCode
OOP Principles part 1 (Encapsulation, Abstraction)
 
07:10
about object oriented programming principles starting with two of them, encapsulation and abstraction.
Views: 462 The Code Harbor
basic concepts of oop in hindi | oop principles in hindi
 
20:23
Everything in this world is designed with some principles in mind. Similarly, oop, object oriented programming is also designed with some principles in mind which if applied, makes the program very efficient and extensible in future. In this video, I have discussed about the basic concepts of oop in hindi which are also known as the oop principles. The same topic is also relevant to oop concepts in java or oop concepts in c++. C++ java and python are all examples of oop languages. C++ is not a pure oop language, as its a mixture of pop and oop. In this video, I have explained the following concepts. 1. What are the basic principles of oop 2. What is encapsulation 3. What is difference between encapsulation and data hiding. I have explained how we make data as public and method as private. 4. What is abstraction. How we, as human, always try to work with abstraction. I have explained it with examples of television and car engine. 5. What is inheritance in real life. What is parent class and child class. what are the advantages of using inheritance in oop. 6. What is polymorphism in oop. How you can use the oop base class object to design a method which work with all concrete objects. -~-~~-~~~-~~-~- Please watch: "difference between microprocessor and microcontroller in hindi | Microprocessor vs Microcontroller" https://www.youtube.com/watch?v=Pk6dRsrH1PY -~-~~-~~~-~~-~-
Views: 157 Being Engineer
Three OOP Principles
 
08:10
Views: 990 Hyrum Carroll
Part 2 - C# - Object Oriented Principles Concepts - 2
 
24:18
BestDotNetTraining is the right choice to learn all C# OOPS Concepts through Online Training. This Video will give you clear explanation about OOPS Concepts in C#. This Video explains about Overview of OOPs Principles, which is prepared by MCPD Trainer Mr.Sandeep Soni. Agenda • Overview of OOPs Principles • Classes and Object • Features of Object Orientation o Encapsulation o Inheritance o Polymorphism If you are satisfied with this Video, Do subscribe then you can watch all Module Videos, so what are you waiting for,if you wanna watch more videos you just log on to :http://www.bestdotnettraining.com/videolibrary http://deccansoft.com Follow Facebook: https://www.facebook.com/DeccansoftAcademy
Views: 52037 BestDotNetTraining
SOLID Design Principles Introduction
 
06:14
In this video we will discuss 1. SOLID Acronym and Introduction 2. SOLID design principles 3. Why SOLID SOLID Introduction 1. SOLID principles are the design principles that enable us manage most of the software design problems 2. The term SOLID is an acronym for five design principles intended to make software designs more understandable, flexible and maintainable 3. The principles are a subset of many principles promoted by Robert C. Martin 4. The SOLID acronym was first introduced by Michael Feathers SOLID Acronym S : Single Responsibility Principle (SRP) O : Open closed Principle (OSP) L : Liskov substitution Principle (LSP) I : Interface Segregation Principle (ISP) D : Dependency Inversion Principle (DIP) Single Responsibility Principle 1. Robert C. Martin expresses the principle as, "A class should have only one reason to change” 2.Every module or class should have responsibility over a single part of the functionality provided by the software, and that responsibility should be entirely encapsulated by the class Liskov Substitution Principle 1. Introduced by Barbara Liskov state that “objects in a program should be replaceable with instances of their sub-types without altering the correctness of that program” 2. If a program module is using a Base class, then the reference to the Base class can be replaced with a Derived class without affecting the functionality of the program module 3. We can also state that Derived types must be substitutable for their base types Open/Closed Principle 1. “Software entities should be open for extension, but closed for modification” 2. The design and writing of the code should be done in a way that new functionality should be added with minimum changes in the existing code 3. The design should be done in a way to allow the adding of new functionality as new classes, keeping as much as possible existing code unchanged Interface Segregation Principle 1. “Many client-specific interfaces are better than one general-purpose interface” 2.We should not enforce clients to implement interfaces that they don't use. Instead of creating one big interface we can break down it to smaller interfaces Dependency Inversion Principle 1. One should “depend upon abstractions, [not] concretions" 2. Abstractions should not depend on the details whereas the details should depend on abstractions 3. High-level modules should not depend on low level modules If we don’t follow SOLID Principles we 1. End up with tight or strong coupling of the code with many other modules/applications 2. Tight coupling causes time to implement any new requirement, features or any bug fixes and some times it creates unknown issues 3. End up with a code which is not testable 4. End up with duplication of code 5. End up creating new bugs by fixing another bug 6. End up with many unknown issues in the application development cycle Following SOLID Principles helps us to 1. Achieve reduction in complexity of code 2. Increase readability, extensibility and maintenance 3. Reduce error and implement Reusability 4. Achieve Better testability 5. Reduce tight coupling Solution to develop a successful application depends on Architecture : choosing an architecture is the first step in designing application based on the requirements. Example : MVC, WEBAPI, MVVM..etc Design Principles : Application development process need to follow the design principles Design Patterns : We need to choose correct design patterns to build the software If you are confused on how we can apply these design principles in the application development? Don’t worry as we are going to take a look at them in greater details in the upcoming videos. In the next video we will discuss single responsibility principle in detail with a sample example. Text version of the video http://csharp-video-tutorials.blogspot.com/2017/11/solid-design-principles-introduction.html Slides http://csharp-video-tutorials.blogspot.com/2017/11/solid-design-principles-introduction_20.html SOLID Design Principles Tutorial https://www.youtube.com/watch?v=HLFbeC78YlU&list=PL6n9fhu94yhXjG1w2blMXUzyDrZ_eyOme SOLID Design Principles Text Articles & Slides http://csharp-video-tutorials.blogspot.com/2018/01/solid-design-principles.html All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists
Views: 103131 kudvenkat
OOP interview questions :- What is the difference between Abstraction and Encapsulation ?
 
12:34
For more such videos visit http://www.questpond.com See our other Step by Step video series below :- Learn angular tutorial for beginners https://tinyurl.com/ycd9j895 Learn MVC Core step by step :- http://tinyurl.com/y9jt3wkv Learn MSBI Step by Step in 32 hours:- https://goo.gl/TTpFZN Learn Xamarin Mobile Programming Step by Step :- https://goo.gl/WDVFuy Learn Design Pattern Step by Step in 8 hours:- https://goo.gl/eJdn0m Learn C# Step by Step in 100 hours :- https://goo.gl/FNlqn3 Learn Data structures & algorithm in 8 hours :-https://tinyurl.com/ybx29c5s Learn SQL Server Step by Step in 16 hours:- http://tinyurl.com/ja4zmwu Learn Javascript in 2 hours :- http://tinyurl.com/zkljbdl Learn SharePoint Step by Step in 8 hours:- https://goo.gl/XQKHeP Learn TypeScript in 45 Minutes :- https://goo.gl/oRkawI Learn webpack in 50 minutes:- https://goo.gl/ab7VJi Learn Visual Studio code in 10 steps for beginners:- https://tinyurl.com/lwgv8r8 Learn Tableau step by step :- https://tinyurl.com/kh6ojyo Many developers are confused between Abstraction and encapsulation. If you see the definitions Abstraction means show only what is necessary and encapsulation means hide complexity which looks almost one and the same. In this video we will try to unlead practically the difference between Abstraction and Encapsulation. Get our 500 videos from www.questpond.com We are also distributing a 200 page Ebook ".NET Interview questions and Answers ". If you want this ebook please share this video in your facebook/twitter/linkedin account and email us on [email protected] with the shared link and we will email you the PDF.
How to write actually object-oriented python - Per Fagrell
 
24:23
The multi-paradigm flexibility of Python can bite developers new to Python or object-orientation, since self-restraint and design know-how is needed to keep code style paradigm-consistent. Learn about OO principles like SOLID and Tell-Don't-Ask and how they apply in Python for more uniform, testable, and working OO code.
Views: 74707 PyGotham 2014
Encapsulation - Principles of Object Oriented Design
 
03:25
For more info visit: http://www.agilej.com A brief introduction to the principle of encapsulation in object oriented software. Without encapsulation, all of the code has access to all of the data. This creates three problems. You have to check all of the code to find the cause of an incorrect data value, you cannot change the data structure without checking all of the code to find out what will be affected; and you cannot re-use the code because it is built around the whole data structure.
Views: 16516 AgileJStructureViews
Python OOPS Concepts | Python OOP Tutorial | Python Classes and Objects | Python Tutorial | Edureka
 
32:54
( Python Training : https://www.edureka.co/python ) This Edureka session on Python OOPS concepts (Python Tutorial Blog: https://goo.gl/wd28Zr) will help you understand Python Classes and Objects with examples. It will also explain the concept of OOPS in Python. Check out our Python Training Playlist: https://goo.gl/Na1p9G This following topics will be covered in this Python Programming tutorial: 1. Classes and Objects 2. Classes in Python 3. OOPS concepts in Python Subscribe to our channel to get video updates. Hit the subscribe button above. For more information, Please write back to us at s[email protected] or call us at IND: 9606058406 / US: 18338555775 (toll free). Instagram: https://www.instagram.com/edureka_learning/ Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka
Views: 51252 edureka!
Java tutorial -3 Object Oriented Principles
 
08:21
This video will give you over view of Object Oriented Principles with OOP example.
Views: 390 Hunger Technologies
Java - OOP Basics 1/5 (Class and Object)
 
13:44
Don't just learn the java language, learn to write industry standard Object Oriented code and learn practical software development! Enroll in the full course at http://www.eliminatecodefear.com
Views: 178743 Imtiaz Ahmad
OOP basic elements/ principles in 2 minutes explained easily
 
01:58
OOP basic elements/ principles in two minutes explained easily
Object Orient Programming (OOP) Principles -  Polymorphism and Inheritance
 
31:36
These are video recordings of my online sessions. These videos will help you to learn object oriented programming (OOP) principles in depth with real time examples. These video would explain functional programming issues and how the object oriented programming addressed those functional programming issues (re-usability, extensibility, simplicity and maintainability). Object oriented principles are abstraction, encapsulation, polymorphism and inheritance. All the examples are developed using c#.Net
Views: 205 purna k
Object Oriented Programming (OOP) for Beginners in PHP
 
39:17
Learn the very basics of OOP as done in PHP. We will go over two classic OOP concepts: Encapsulation then Inheritance
Views: 195755 Brad Westfall
Object-oriented design: Identifying an inheritance situation | lynda.com tutorial
 
07:05
This object-oriented design tutorial discusses how to identify an inheritance situation and recognize the shared attributes and behaviors of programming objects. Watch more at http://www.lynda.com/Java-tutorials/Foundations-Programming-Object-Oriented-Design/96949-2.html?utm_medium=viral&utm_source=youtube&utm_campaign=videoupload-96949-0601 This specific tutorial is just a single movie from chapter six of the Foundations of Programming: Object-Oriented Design course presented by lynda.com author Simon Allardice. The complete Foundations of Programming: Object-Oriented Design course has a total duration of 3 hours and 1 minute, discusses the concepts of object-oriented design, and explores creating conceptual models of your program with design patterns, class and sequence diagrams, and unified modeling language tools Foundations of Programming: Object-Oriented Design table of contents: Introduction 1. Core Concepts 2. Object-Oriented Analysis and Design 3. Utilizing Use Cases 4. Domain Modeling (Modeling the App) 5. Creating Classes 6. Inheritance and Composition 7. Advanced Concepts 8. Object-Oriented Design Patterns 9. Object-Oriented Design Principles Conclusion
Views: 49565 LinkedIn Learning
C# Object Oriented Programming Basic to Advance
 
02:46:57
Speaker : Alim Ul Karim On behalf of Techforum(http://on.fb.me/S97mlu) as Microsoft Technical Community(MSTC) Event : http://bit.ly/1het3WK Alim Ul Karim Works for Developers Organism (http://developers-organism.com) http://fb.com/DevelopersOrganism Blog: http://auk-port.blogspot.com/ Portfolio: http://auk-port.zxq.net/ mail to: info {at} developers-organism.com mail to: alim {at} developers-organism.com Sildes PDF: http://bit.ly/S98oxO Coding: http://bit.ly/S98t4O or http://bit.ly/1k7Dh3a or https://github.com/aukgit/Object-Oriented-Programming-with-C-Sharp Prerequisites: Namspace and functions All the rest you need to know about C# is there. Topics: 05:05 Class 26:01 var VS. Dynamic 28:46 Static: class, member, function Boxing and UnBoxing 36:57 Passing reference parameter in function. Why Generics Better than regular object type. Object 53:18 Inheritance Relationship type IS-A 1:36:00 Relationship type HAS-A (Modular Approach) Extend with Extension methods 1:26:40 Encapsulation Getter/Setter C# getter setter 1:54:58 Polymorphism 2:11:32 Method Overloading Method Overriding 2:11:51 Generic Access Modifiers Modifiers 2:25:50 Strategy Design Pattern (modify HAS-A relationship)
Views: 210918 Md. Alim Ul Karim
Object Oriented programming ( OOP ) :- What is Aggregation , Association and Composition ?
 
23:42
For more such videos visit http://www.questpond.com See our other Step by Step video series below :- Learn Angular tutorial for beginners https://tinyurl.com/ycd9j895 Learn MVC Core step by step :- http://tinyurl.com/y9jt3wkv Learn MSBI Step by Step in 32 hours:- https://goo.gl/TTpFZN Learn Xamarin Mobile Programming Step by Step :- https://goo.gl/WDVFuy Learn Design Pattern Step by Step in 8 hours:- https://goo.gl/eJdn0m Learn C# Step by Step in 100 hours :- https://goo.gl/FNlqn3 Learn Data structures & algorithm in 8 hours :-https://tinyurl.com/ybx29c5s Learn SQL Server Step by Step in 16 hours:- http://tinyurl.com/ja4zmwu Learn Javascript in 2 hours :- http://tinyurl.com/zkljbdl Learn SharePoint Step by Step in 8 hours:- https://goo.gl/XQKHeP Learn TypeScript in 45 Minutes :- https://goo.gl/oRkawI Learn webpack in 50 minutes:- https://goo.gl/ab7VJi Learn Visual Studio code in 10 steps for beginners:- https://tinyurl.com/lwgv8r8 Learn Tableau step by step :- https://tinyurl.com/kh6ojyo In this video we will demonstrate 3 important principles i.e. Aggregation , Association and Composition using c#. All the 3 things are important pillars of OOP ( object oriented programming) relationship.
Views: 181776 Questpond
Object Oriented Principles [HINDI]
 
20:28
This video is in HINDI and in this video i have tried to give Explanation on Object Oriented Principles(OOP), in this video i have tried to explain you Encapsulation,Inheritance,Polymorphism in Depth.
Views: 138 AARCODES INSTITUTE
The S.O.L.I.D. Principles of OO and Agile Design - by Uncle Bob Martin
 
01:12:12
READ FIRST: UB doesn't talk about -all- 5 SOLID principals, only a couple. This video is more valuable that just "another SOLID talk". And it's a meetup, not a course. If you want a more in-depth training on it, UB has that on his CleanCoders.com site. Very good vids there...very in depth on coding techniques and he codes a lot there. If anyone wants to challenge whether UB is right or wrong about OO concepts, or bitch because he doesn't cover all 5 principles in this 1 hour casual meetup talk, I'll immediately delete your comment. He knows his shit and I get tired of this kind of bitching which happens a lot. This talk is still very entertaining and informative so sit back, relax, and enjoy! Sometimes it's good for us to learn and understand the past, so that we do not make the same mistakes that have been made over and over again in this profession. https://www.CleanCoders.com - ton of vids by UB, very in depth technically http://www.WeDoTDD.com/interviews/companies/16 https://twitter.com/unclebobmartin http://blog.cleancoder.com https://blog.8thlight.com/uncle-bob/archive.html Source: This presentation was given by Uncle Bob on Feb 4, 2015 at the Arlington Lakes Golf Club in Arlington Heights, IL. Schaumburg Microsoft .NET Technologies Meetup http://bit.ly/1hAO2ln Be sure to change the video to 1080p when watching it Recorded with my IPhone 6+ 1080p (60fps) Side Note: UB talks little about SR and DI toward the end, but it's more a talk around business and more top level tech talk around around decoupling code and history of coding (where the idea of decoupling stemmed from, how objects came into existence and why, and how programming languages were affected by it ended up providing polymorphism... and a lot of other interesting things around the importance of plug-in software....all indirectly related to the topic of SOLID itself as a whole. The S.O.L.I.D. Principles of OO and Agile Design What happens to software? Why does is rot over time? How does an Agile Development team prevent this rot, and prevent good designs from becoming legacy code? How can we be sure our designs are good in the first place? This talk presents the agile S.O.L.I.D. principles for designing object oriented class structures. These principles govern the structure and inter dependencies between classes in large object oriented systems. The principles include: The Open Closed Principle, The Liskov Substitution Principle, and the Dependency Inversion Principle, among others. About "Uncle Bob" Martin: Robert C. Martin has been a software professional since 1970. In the last 35 years, he has worked in various capacities on literally hundreds of software projects. He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, and C++ Programming. He has published dozens of articles in various trade journals. Today, He is one of the software industry's leading authorities on Agile software development and is a regular speaker at international conferences and trade shows. He is a former editor of the C++ Report and currently writes a monthly Craftsman column for Software Development magazine. Mr. Martin is the founder, CEO, and president of Object Mentor Incorporated. Object Mentor is a sister company to Object Mentor International. Like OMI, Object Mentor is comprised of highly experienced software professionals who provide process improvement consulting, object-oriented software design consulting , training, and development services to major corporations around the world.
Views: 131391 TDD TV