随笔分类 -  Creational Pattern Design

摘要:Creational design patterns are design patterns that deal with object creation mechanisms, trying to create objects in a manner suitable to the situati 阅读全文
posted @ 2019-05-08 16:34 Victor!!!! 阅读(330) 评论(0) 推荐(0)
摘要:Purpose: Similiar to the AbstractFactory, this pattern is used to create series of related or dependent objects. The difference between this and abstr 阅读全文
posted @ 2019-05-08 15:51 Victor!!!! 阅读(172) 评论(0) 推荐(0)
摘要:Purpose: This is considered to be an ANTI-PATTERN! We could use dependency injection to replace this pattern. To have only one instance of object in t 阅读全文
posted @ 2019-05-08 15:34 Victor!!!! 阅读(149) 评论(0) 推荐(0)
摘要:Purpose: It differs from the static factory because it is not static. Therefore, you can have multiple factories, differently parameterized, you can s 阅读全文
posted @ 2019-05-08 14:50 Victor!!!! 阅读(130) 评论(0) 推荐(0)
摘要:Purpose: To avoid the cost of creating objects the standard way (new Foo()) and instead create a prototype and clone it. BookPrototype.php BarBookProt 阅读全文
posted @ 2019-05-08 10:25 Victor!!!! 阅读(211) 评论(0) 推荐(0)
摘要:Purpose: The object pool pattern is a software creational design pattern that uses a set of initialized objects kept ready to use - a "pool" rather th 阅读全文
posted @ 2019-05-07 17:49 Victor!!!! 阅读(242) 评论(0) 推荐(0)
摘要:Purpose To have only a list of named instances that are used, like a singleton but with n instances. Multiton.php 阅读全文
posted @ 2019-05-07 17:22 Victor!!!! 阅读(168) 评论(0) 推荐(0)
摘要:Purpose The good point over the SimpleFactory is you can subclass it to implement different ways to create objects. For simple cases, this abstract cl 阅读全文
posted @ 2019-05-07 16:09 Victor!!!! 阅读(159) 评论(0) 推荐(0)
摘要:Purpose: Builder is an interface that build parts of a complex object. Sometimes, if the builder has a better knowledge of what it builds, this interf 阅读全文
posted @ 2019-05-07 15:57 Victor!!!!
摘要:Creational Creational Design Patterns are design patterns that deal with object creation mechanisms, trying to create objects in a manner suitable to 阅读全文
posted @ 2019-05-07 15:05 Victor!!!! 阅读(129) 评论(0) 推荐(0)