这是indexloc提供的服务,不要输入任何密码
Skip to content

SoberChina/design-pattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

设计模式

设计模式(Design pattern)是由众多开发人员通过大量的时间经验总结出来的。基础是入门,那么设计模式是修炼内功秘法之一。好比�“九阳真经”。当然在学习设计模式前理解设计模式的设计原则是非常有必要的,�设计模式和原则是相辅相成,围绕着原则来设计模式,围绕着设计模式来体现原则。

想要理解23种设计模式,首先要知道设计模式从不同的类型分类。整体上分为三种类型:创建型、结构型、行为型;

  • 创建型:根据字面意思可以知道该类型下的设计模式是处理对象创建的设计模式,规定了创建对象的方式,使用合理的方式创建对象。该类型的设计模式,设计封装较为合理的方式来创建对象。抽象�了封装对象实例的细节,�调用者并不用关心对象的构造过程和细节, 提供给使用方抽象类和抽象类实现的接口,并不需要让调用者知道具体是哪些类类型。 包涵有 单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式;

  • 结构型:原始类不能支撑调用者直接使用,机构模型强调于与原始类型机构不一致,采用中间层类型进行结构转换,结构类型设计模式规定了如何组装类和对象。 � 包涵有适配器模式、桥接模式、装饰器模式、外观模式、亨元模式、代理模式、组合模式。

  • �行为型:在�较为复杂的、成型的应用程序中降低耦合�,强调对象之间的交互方式,�"MVC"强调的一种分层结构,也是行为模型的一种。 包涵有责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备录忘模式、观察者模式、策略模式、模板方法模式、访问者模式、状态模式。

java设计模式

About

设计模式

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages