Please enable JavaScript.
Coggle requires JavaScript to display documents.
DP_Essentials - Coggle Diagram
DP_Essentials
OOP
Encapsulation
Restrict
Changes
State/Data
Directly
Provide
Getters
Setters
Abstraction
Hide
Unnecessary
Details
Using
Private
Non-consumer
Methods
Inheritance
Extends
Polymorphism
Object's
Ability
Morph
Using
Abstract
Method
Class
UML
'- / +
Private / public
Method
<-/+>
<name>
( args,.. )
:<returnType>
Field
<-/+>
<name>:type
Relationship
Inheritance
Arrow
Filled
Points
SuperClass
Composition
Arrow
Wheel
Diamond
Car
Dependency
Parameter / Local var
Dashed
Arrow
Points
Used
Class
INTERFACES
Contract
Class
Capabilities
Prevents
Recompilation
Dependecy
Injection
Framework
COUPLING
Dependency
Other
Class
Consumer
Class
Recompiled
OnChange