- http://creately.com/blog/diagrams/class-diagram-relationships/ focus on association, composition/aggregation (depends on your IA), multiplicity and inheritance. http://www.infoworld.com/article/3029325/application-development/exploring-association-aggregation-and-composition-in-oop.html (link title explains itself)
Mostly Computer Science-related topics and resources, especially Linux and education (IB, IGCSE).
Tuesday, 6 June 2017
Class Relationships
Please read these two resources to have a better understanding of class relationships
OOP Principles and UML
These are my favourite explanations (so far) regarding the principles of OOP: Abstraction, Encapsulation, Inheritance and Polymorphism. They are most important to understand and remember, so study and practice them well. The links have page names (at the end of the link) that are self-explanatory.
- http://codebetter.com/raymondlewallen/2005/07/19/4-major-principles-of-object-oriented-programming
- http://beginnersbook.com/2013/03/oops-in-java-encapsulation-inheritance-polymorphism-abstraction/
- http://www.javaworld.com/article/2076204/core-java/understanding-constructors.html
- http://pages.cs.wisc.edu/~hasti/cs302/examples/UMLdiagram.html
- http://etutorials.org/Programming/UML/Chapter+4.+Class+Diagrams+The+Essentials/
- http://etutorials.org/Programming/UML/Chapter+6.+Class+Diagrams+Advanced+Concepts/Aggregation+and+Composition/
- http://www.uml-diagrams.org/class-diagrams-overview.html
- http://creately.com/blog/diagrams/class-diagram-relationships/
- http://www.infoworld.com/article/3029325/application-development/exploring-association-aggregation-and-composition-in-oop.html
- http://pages.cs.wisc.edu/~hasti/cs302/examples/UMLdiagram.html
- http://www.tutorialspoint.com/uml/uml_class_diagram.htm
- http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/
- dependency (“uses”)
- aggregation (“has a”) and
- inheritance (“is a”).
- http://www.conceptdraw.com/How-To-Guide/uml-class-diagram-notation
- https://en.wikipedia.org/wiki/Class_diagram
Subscribe to:
Posts (Atom)
Optimise Windows 10/11
How to optimise your Windows setup Just in case you need it. If you want a safe and conservative approach, just disable the background apps ...