In this screencast we'll focus on Object Oriented Programming. Specifically we'll discuss the three pillars of OOP.
- Encapsulation
- Inheritance
- Polymorphism
We'll take a look at a poorly written C# application without any abstractions or encapsulation whatsoever. We'll discuss ways in which the application can be improved through the use of interfaces and delegation to achieve code reuse and flexibility.
Download the project code here.
No comments:
Post a Comment