HF_Cherish

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  design pattern

摘要:单一职责原则:就一个类而言,应该仅由一个引起它变化的原因。[SRP]如MVC框架,就是把界面设计、逻辑设计、数据设计的职责分开的典型案例。这是面向对象开发的一条基本原则吧。开放封闭原则:软件实体(类、模块、函数等)可以扩展,但不可修改。[ASD]即对扩展开放、对更改封闭。需求总是不断变化的,所以代码... 阅读全文
posted @ 2015-08-31 16:57 HF_Cherish 阅读(429) 评论(0) 推荐(0)

摘要:1. 简单工厂模式在阎宏博士的《JAVA与模式》一书中开头是这样描述简单工厂模式的:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。先放图再解释。下图一是从《大话设计模式》中摘出来的。问题是:... 阅读全文
posted @ 2015-08-31 16:42 HF_Cherish 阅读(434) 评论(0) 推荐(0)