随笔分类 -  设计模式

摘要:概念 概念 单例模式是设计模式中最为简单,最为常见,最容易实现的一种模式了。单例模式就是保证一个类仅有一个实例,并提供一个访问它的全局访问点。 从概念上来理解,我们就能了解单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。从具体实现角度 阅读全文
posted @ 2016-08-06 15:42 灯火阑珊231 阅读(252) 评论(0) 推荐(0)
摘要:概念 概念 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据里氏替换原则,任何接受父类型的地方,都应当能够接受子类型。 阅读全文
posted @ 2016-08-05 10:28 灯火阑珊231 阅读(285) 评论(0) 推荐(0)
摘要:工厂方法模式是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品。 阅读全文
posted @ 2016-08-03 15:27 灯火阑珊231 阅读(262) 评论(0) 推荐(0)
摘要:设计模式的工厂模式家族中,分别有简单工厂模式,工厂方法模式和抽象工厂模式三种。简单工厂模式是工厂模式家族中最简单实用的一种模式。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 阅读全文
posted @ 2016-07-20 15:54 灯火阑珊231 阅读(238) 评论(0) 推荐(0)