-
Represented as rectangle with 3 sections
- Class name
- Class attributes
- Class methods
-
Only class name is mandatory
-
Access Modifiers
- +: public
- -: private
- #: protected
- ~: package local
-
Parameter Directionality (wrt caller)
- in: not changed by the method
- out: serves as output value for the method
- inout: provided by caller and used as the output value for the method
-
Levels of specifications of class diagrams
aystic / designpatterns Goto Github PK
View Code? Open in Web Editor NEWDesign patterns in typescript
License: GNU General Public License v3.0