设计模式
杨杨ruyi1927
这个作者很懒,什么都没留下…
展开
-
Design Patterns in Java: Creational
Pattern GroupsCreationalStructuralbehavioralCreationalSingletonBuilderPrototypeFactoryAbstractFactory------------------------Singleton Patternhttp://blog.csdn.net/u012596785/article/details/79464197原创 2018-03-06 21:36:15 · 189 阅读 · 0 评论 -
Singleton Pattern
ConceptsOnly one instance createdGuarantees control of a resourceLazily loadedExamples: Runtime, Logger, Spring Beans, Graphic Managers---------------------------------DesignClass is responsible for l...原创 2018-03-06 21:36:52 · 200 阅读 · 0 评论 -
Builder Pattern
ConceptsHandles complex constructorsLarge number of parametersImmutabilityExamples: StringBuilder, DocumentBuilder, Locale.Builder-----------------------------------------DesignFlexibility over telesc...原创 2018-03-10 15:08:52 · 213 阅读 · 0 评论 -
Prototype Pattern
ConceptsAvoids costly creationAvoids subclassingTypically doesn't use "new"Often utilizes an InterfaceUsually implemented with a RegistryExample: java.lang.Object#clone()------------------------------...原创 2018-03-10 17:24:34 · 161 阅读 · 0 评论 -
Factory Method Pattern
ConceptsDoesn't expose instantiation logicDefer to subclassesCommon interfaceSpecified by architecture, implemented by userExamples: Calendar, ResourceBundle, NumberFormat-------------------------...原创 2018-03-10 19:59:45 · 207 阅读 · 0 评论 -
AbstractFactory Pattern
ConceptsFactory of FactoriesFactory of related objectsCommons InterfaceDefer to SubclassesExamples: DocumentBuilder, Frameworks---------------------------------------------------------------DesignGrou...原创 2018-03-26 20:53:31 · 154 阅读 · 0 评论 -
Design Patterns in Java: Structural
123原创 2018-03-28 23:38:45 · 134 阅读 · 0 评论 -
Design Patterns in Java: Behavioral
123原创 2018-03-28 23:39:48 · 123 阅读 · 0 评论