设计模式
ice_baili
这个作者很懒,什么都没留下…
展开
-
面向切面编程(AOP)的理解
在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登转载 2014-07-11 13:58:30 · 701 阅读 · 0 评论 -
设计模式特点收藏
1. 创建型: (1)单例:只需一个实例时考虑。 (2)工厂方法:一般先用工厂方法解决对象创建问题。 (3)抽象工厂:当工厂方法无法满足多系列问题时,再重构为抽象工厂。 (4)建造者:多个部件的建造实现相同,只是所需部件、建造顺序不同时考虑。 (5)原型:在初始化信息不发生变化时考虑。 2. 结构型: (1)适配器:让接口不相容的类能协同工作。(亡羊补牢)原创 2015-08-04 18:42:22 · 694 阅读 · 0 评论