Encapsulation and SOLID (Part 2 of 3)

Details
Encapsulation and SOLID
(Write maintainable software. Respond to changing requirements. Use OOD.)
by Mark Seemann, Level: Intermediate
Learn how to write maintainable software that can easily respond to changing requirements using object-oriented design principles. First, you'll learn about the fundamental object-oriented design principle of Encapsulation, and then you'll learn about the five SOLID principles, also known as 'the principles of object-oriented design.' While this course is aimed at beginner to intermediate developers, it's based on decades of experience, so even advanced programmers can learn a thing or two. There are plenty of code examples along the way; while they're written in C#, they should be easily understandable to readers of Java or other curly-brace-based languages.
Tuesday, May 12, 5:30 p.m. - 7:30 p.m. MT (Part 2 of 3)
Video: 1h 40m (watch at home, then discuss at meeting):
The Open Closed Principle
The Liskov Substitution Principle
The interface Segregation Principle

Encapsulation and SOLID (Part 2 of 3)