Skip to main content

5 docs tagged with "ood"

View all tags

Creator

Assign object creation responsibility to the class best suited to create instances

Indirection

Assign responsibility to an intermediate object that mediates between other objects

Information Expert

Assign responsibility to the class that has the information needed to fulfill it

Low Coupling

Minimize dependencies between classes to improve flexibility, testability, and maintainability

Pure Fabrication

Create artificial classes to represent operations when assigning to domain objects would violate other principles