Please enable JavaScript.
Coggle requires JavaScript to display documents.
OOP - Coggle Diagram
OOP
basic
2 main variables, scope
3 types of methods
coupling
interface in python
public, private, protected access modifier
class, object
4 major principles
encapsulation
abstraction
polymorphism
inheritance
design
design pattern
structural
behavioral
creational
design principles
encapsulate what varies
program to an interface, not an implementation
favor composition over inheritance
features of good design
code reuse
extensibility
UML
relationships
SOLID