Pertemuan:3 (Object Modelling : Class)
In this section, the discusion is about :Classes:
- Name.
- Attributes.
- Operations.
- Responsibilities.
- Vocabulary.
- Responsibilities.
- Non-software things.
- Primitive types.
Classes is about Attributes,Operations, and Responsibilities. Modeling the vocabulary of a system. Modeling the distribution of responsibilities. Modeling non-software “things”. Modeling primitive types. Modeling quality abstractions.
Well-structured class; Provides a crisp abstraction drawn from vocabulary of problem or solution. Embodies small, well-defined set of responsibilities. Provides clear separation of the abstractions specification and implementation. Understandable and simple. Extensible and adaptable.
Drawing a UML class; Show only properties that are important in a specific context. Organize long lists of attributes and operations by grouping. Show related classes in the same diagrams.
You can download full chapter from this link: Download Lecture_OOM3
0 komentar: