Design Modelling II (Kinds of Patterns (Data patterns describe recurring…
Design Modelling II
Kinds of Patterns
describe recurring data-oriented problems and the data modeling solutions
address problems associated with the development of subsystems and components
describe broad-based design problems
Interface design patterns
describe common user interface problems and their solution
address a problem set that is encountered when building WebApps
: a component or class encapsulates only attributes and operations.
: Functional, Layer,Communication, Sequential, Procedural, Temporal, Utility
: a qualitative measure of the degree to which classes are connected to one another
: Content, Common, Control, Stamp, Data, Routine Call, Type Use, Inclusion or import, External
: a component is connected to other components and to the external world
A component contains a set of collaborating classes
A component contains processing logic, the internal data structures that are required to implement the processing logic.
allows the reader to understand the environment in which the problem resides and
what solution might be appropriate
Problem that can be interpreted and how effective the solution is
A codified method for describing problems and their solution to capture design knowledge so that it is reusable.