常用设计模式-模板模式(一)

如果排除“无意中”的使用,只考虑有意识、有目的情况,我想,模板模式应该算得上“使用最多的设计模式”,应该也是大多数人第一个运用到实践中的设计模式。

常用设计模式-注册器模式(二)

这里实际上探讨的是“注册服务”与面向对象之间的关系。

常用设计模式-注册器模式(一)

注册器模式提提供了一个注册器,一组相同类型的实例可以被注册到注册器上并由后者进行保存。调用方则可以通过注册器来取用这些实例。

常用设计模式-工厂模式(二)

工厂模式的定义其实很简单:提供一个独立组件,用以根据不同条件选择并构建不同实例。这个组件就是“工厂”。

业务系统中的开与闭——分发模式

这里分享一个我在业务系统设计过程中常用的一个“复合模式”,用作一个在业务系统设计中运用“开闭原则”的例子。

设计 

状态与策略——审批操作的两种方案

审批操作是ERP或OA系统中必不可少的功能之一。这里介绍两种我设计的用于审批操作的方案,并借此就“状态模式”与“策略模式”提出一点自己的理解。

设计 

一种在旧代码上增加新需求的重构模式

旧代码中已经有一堆的if-else或者switch-case了;产品却要求在这段流程里增加一个新的功能。 这种时候大家会怎么做?

设计 

团部培训笔记-设计模式-《2013-11-27 代理模式》

按:本文为ATIP团内部培训笔记,主讲人: winters1224,记录人:yp_811,转载请注明出处。

设计 

团部培训笔记-设计模式-《2013-11-19 单例模式》

按:本文为ATIP团内部培训笔记,主讲人: winters1224,记录人: hunterkathy,转载请注明出处;

设计 

封装变化

“生生之谓易”。

设计