Behavioral pattern: Difference between revisions

Content deleted Content added
Added specification pattern
null object
Line 9:
* [[Mediator pattern]]: Provides a unified interface to a set of interfaces in a subsystem
* [[Memento pattern]]: Provides the ability to restore an object to its previous state (rollback)
* [[Null Object pattern]]: designed to act as a default value of an object
* [[Observer pattern]]: aka Publish/Subscribe or Event Listener. Objects register to observe an event which may be raised by another object
* [[State pattern]]: A clean way for an object to partially change its type at runtime