Please enable JavaScript.
Coggle requires JavaScript to display documents.
Python - Coggle Diagram
Python
-
-
Git
-
merge request, pull request
-
-
-
Алгоритмы
-
-
пузырьком, слиянием, выборка
-
-
OOP
SOLID Principles
- Single Responsibility
- Open‐Closed
- Liskov Substitution
- Interface Segregation
- Dependency Inversion
- Every class should have only one responsibility
- Software entities ... should be open for extension, but closed for modification
- Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it
- Clients should not be forced to depend upon interfaces that they do not use
- Depend upon abstractions, [not] concretions