文章分类 - DesignPattern
摘要:一、简单工厂模式简介(Bref Introduction) 简单工厂模式(Simple Factory Pattern)的优点是,工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖二、解决的问题(What To Solve) 客户实例化对象时不需要关心该对象是由哪个子类实例化的。三、简单工厂模式分析(Analysis)1、简单工厂模式结构I...
阅读全文
摘要:1什么是设计模式设计模式是对在软件设计过程中重复出现的问题提出了一种比较好的解决方案。正如一位专家所说:设计模式是对程序设计人员经常遇到的设计问题的可再现的解决方案(The Smalltalk Companion)。GOF设计模式通常被认为是其他设计模式的基础,随着业务复杂度的增大,会不断涌现新的设计模式,而这些新的设计模式一般会以GOF模式理论为参照。2为什么要学习设计模式从个人职业规划来考虑。...
阅读全文
摘要:使用频率所属类型模式名称模式简单定义5创建型Singleton单件保证一个类只有一个实例,并提供一个访问它的全局访问点。5结构型Composite组合模式将对象组合成树形结构以表示部分整体的关系,Composite使得用户对单个对象和组合对象的使用具有一致性。5结构型FACADE外观为子系统中的一组接口提供一致的界面,facade提供了一高层接口,这个接口使得子系统更容易使用。5结构型Proxy代...
阅读全文