- the examples below are tested in DesignPatternApplicationTests.java
example: adapting bird to squeak
example: building Book object
example: managing tree of articles
example: adding condiments to beverage with costs
example: computer facade that manage CPU calculating, HDD reading and Memory loading
example: factory that create object shape by type
example: restrict access to image method: "display"
example: creating a cache singleton example
example: adding diffrent type of bonus to employee
example: delegating calcul of yealy employees bonus to visitor