设计模式
文章平均质量分 80
tianshangyikexing
这个作者很懒,什么都没留下…
展开
-
简单工厂模式,工厂方法模式和抽象工厂模式的异同
简单工厂模式,工厂方法模式和抽象工厂模式都是属于创建型设计模式,这三种创建型模式都不需要知道具体类。我们掌握一种思想,就是在创建一个对象时,需要把容易发生变化的地方给封装起来,来控制变化(哪里变化,封装哪里),以适应客户的变动,项目的扩展。用这三种设计模式都可以实现,那究竟这三种设计模式有什么异同呢?下面根据这三者之间的特点,优点,缺点,适用范围进行比较。 一.特点 简单工厂模式:专门定义一个转载 2014-04-09 19:23:41 · 385 阅读 · 0 评论 -
对于策略模式的几分理解
1、对于执行主体来说,根据其自身的设定,会执行某一类具有相似特性的策略(算法)中的某个。 2、对一类相似的算法进行抽象,形成一个抽象基类。 3、抽象基类定义通用的操作方法 4、执行主体维护一个基类的指针对象 5、执行主体提供方法将基类的指针按需绑定到算法实例 6、由于算法实例继承于抽象基类,执行主体通过调用基类的方法,最终调用实例中的方法。原创 2014-04-09 11:16:54 · 443 阅读 · 0 评论