
设计模式
tanghr
这个作者很懒,什么都没留下…
展开
-
23种设计模式
23种设计模式 1、工厂模式:Factory 客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。 缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、建造模式:Builder 将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。 ...原创 2010-09-10 23:40:42 · 87 阅读 · 0 评论 -
设计原则
面向对象设计原则 1.SRP(单一职责原则) 就一个类而言,应该仅有一个引起它变化的原因。 好处:提高内聚 降低耦合 缺点:造成资源文件增多,管理不便 SRP说的其实是类设计时的职责划分和粒度问题。 在软件开发中使用SRP原则时,一个类承担一个职责,过多互不相关的职责集中在一个类中会导致高耦合性。 但要根据具体的情况设计,避免因...原创 2010-09-10 23:43:46 · 133 阅读 · 0 评论