软件设计
文章平均质量分 72
zidong0908
这个作者很懒,什么都没留下…
展开
-
软件设计模式概述
1. 引入设计模式的必要性 引入软件设计模式将成为企业或者个人可持续发展的必然选择。只有专业,才能在这个领域做得最好,为社会、企业和个人带来更多的价值。 2 软件设计遵循的基本原则 (1).高内聚、低耦合 一个软件系统要有一个稳定的架构,不会随需求的改变而发生巨大的变动。因此,高内聚、低耦合是一个软件系统设计中必须遵循的基本原则。 (2).面向抽象编程 在面向过程的软件开发中,原创 2014-05-07 20:30:29 · 570 阅读 · 0 评论 -
工厂方法模式
1.模式定义 所谓工厂方法模式(FactoryMethod Pattern),就是定义一个创建产品对象的工厂接口,让子类决定实例化哪一种实例对象,也就是将实际创建实例对象的工作推迟到子类当中,核心工厂类不再负责具体产品的创建。 2.设计原则 (1).“开- 闭”原则 (2).依赖倒置原则 3.实例: 使用工厂方法 要注意几个角色,首先你要定义产品接口,产品接口下有接口的实现类,其原创 2014-05-08 10:20:17 · 394 阅读 · 0 评论 -
抽象工厂模式
1.模式定义 抽象工厂模式(AbstractFactory Pattern)提供了一个接口,用于创建相关或者依赖对象的家族,而不需要指定具体实现类。抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候,只需要向工厂请求即可,客户无须修改就可以获得新产品。 2.设计原则 (1)多用对象组合,少用继承 (2)针对抽象编程,不针对实现编程 (原创 2014-05-08 20:55:42 · 412 阅读 · 0 评论