Підготовка до інтервю
by Roman Halychanivskyi
1. SOLID
1.1. single-responsibility principle (SRP)
1.2. Open-closed principle
1.2.1. Bertrand Meyer
1.2.2. Polymorphic open–closed principle Robert C. Martin
1.3. Liskov substitut principle
1.4. Interface segregation principle
1.5. Dependency inversion principle
2. OOP
2.1. Encapsulation
2.2. Inheritance
2.3. Polymorphism
2.3.1. ad-hoc
2.3.2. параматричний поліморфізм
3. DRY
4. Networking
4.1. Код доступу. 404
4.2. REST
4.3. Metod get, put
4.4. New Topic
5. Paterns
6. DATABASE
7. Algorithms
7.1. Алгоритми сортування
7.1.1. Мотодлм бульбашки