原型设计模式
摘要:Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype.用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象...
阅读全文
posted @
2015-01-29 16:55
wisdo
阅读(229)
推荐(0)
五大设计原则------接口隔离原则
摘要:在讲接口隔离原则之前,先明确一下接口,这里据说的接口分为两种: 1. 实例接口(Object Interface),就是声明一个类,然后用 new 关键字产生一个实例,它是对一个类型事物的描述,这是一种接口。2. 类接口(Classs Interface) ,就是指用 Interface 关键字定义...
阅读全文
posted @
2014-12-31 17:45
wisdo
阅读(1336)
推荐(0)
五大设计原则------依赖倒置
摘要:依赖倒置原则的定义: 高层模块不应该依赖你低层模块,两者都应该依赖其抽象。 抽象不应该依赖细节。 细节应该依赖抽象。抽象就是指接口或抽象类,两者都是不能被直接实例化的。细节就是实现类,实现接口或继承抽象类而产生的类就是绿茸茸,其特点就是可以直接被实例化。也就是可以加上一个关键字 new 产生一个...
阅读全文
posted @
2014-12-30 15:44
wisdo
阅读(481)
推荐(0)
五大设计原则之(三)--------开闭原则
摘要:开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。开闭原则的定义: 一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。遵循开闭原则设计出的模块具有两个主要特征:(1)对于扩展是开放的(Open for ext...
阅读全文
posted @
2014-12-27 11:06
wisdo
阅读(2518)
推荐(0)
五大设计原则之(二)---单一职责原则
摘要:单一职责原则(SRP:Single responsibility principle)又称单一功能原则,它规定一个类应该只有一个发生变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起了。一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当发生变化时,设...
阅读全文
posted @
2014-12-27 10:56
wisdo
阅读(417)
推荐(0)