This course will be interesting to everyone who programs the object oreinted system. In this course you will learn about such things as:
✅ What is OOA, OOD, OOP. OO System?
✅ Advantages of OOD.
✅ 4 principles of OOP.
✅ Abstraction. Polymorphism. Coupling and Relations between tslass.
✅ Single responsibility principle. Open-closes principle.
✅ Liscov substitution principle. Interface segregation principle.
✅ Dependency inversion principle.
✅ Layered, Event-Driven, Microkernel, Microservices, Space-Based Architectures.
✅ Classification of patterns. Three type of catalogues: Architecture, Design and Idioms Andes mani sea.