odelia的博客

厚德博学弘毅致远

设计模式-工厂三姐妹

名字:简单工厂模式(创建型模式、静态工厂方法,不属于23 GOF设计模式) 定义:由一个工厂类根据传入的参数,动态决定应该创建出哪一种产品类的实例,被创建的实例通常都有共同的父类 类图:代码无措就是优(小菜面试——计算器) 工厂角色(核心)、抽象产品角色、具体产品角色、 优点:明确各自...

2016-01-28 20:52:54

阅读数:688

评论数:30

原型模式

记》中“孙悟空拔毛变小猴”,孙悟空这种根据自己的形象克隆出多个身体的技巧,在面向对象软件设计领域就被称为“原型模式”,孙悟空是原型对象。 原型模式的定义:使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。 通过克隆创建的对象是全新的对象,在内存中拥有新的地址的。 浅复制中,...

2016-01-22 14:30:57

阅读数:578

评论数:27

设计模式五原则

前言     在面向对象设计中,可维护性的复用是以设计原则为基础的,每一个原则都蕴含一些面向对象设计的思想,蕴含在很多设计模式中,可以从不同的角度提升一个软件结构的设计水平 单一职责原则     最简单的面向对象设计原则,用于控制类的粒度大小     一个类(大到模块,小到方法)承担的职责越多...

2016-01-02 19:08:11

阅读数:609

评论数:19

提示
确定要删除当前文章?
取消 删除
关闭
关闭