Week 10: S.O.L.I.D. Part 2, Persistence, Hexagonal architecture

In this lecture, we look at the remaining principles of S.O.L.I.D: the Liskov Substitution Principle, the Interface Segregation Principle, and Dependency Inversion Principle (DIP). We see how DIP can be applied to give the Library Application as layer to handle persistency. Then we are going to revisit layered architecture and introduce Hexagonal Architecture.


On to Week 9: Observer Pattern, MVC, Presentation Layer, S.O.L.I.D. Part of Lecture Plan
Hubert Baumeister
April 23, 2018