设计模式
凡人道
这个作者很懒,什么都没留下…
展开
-
Facade模式
Facade模式 Facade模式要求一个子系统的外部与其内部的通信必须通过一个统一的Facade对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。 就如同医院的接待员一样,Facade模式的Facade类将客户端与子系统的内部复杂性分隔开,使得客户端只需要与Facade对象打交道,而不需要与子系统内部的很多对象打交道。 观察者模式的结构转载 2013-12-05 16:40:14 · 599 阅读 · 0 评论 -
Mediator模式
Mediator模式 面向对象设计追求的目标是高内聚、低耦合,最终是为了开发出易维护、易扩展、可复用的软件。所以我们在进行软件概要设计、搭建软件架构时要有意识地降低各个类间的耦合性,减少类间的交互。当我们刚开始接触面向对象开发时,由于知识水平以及经验的欠缺,总是以实现功能为第一目标,而忽视了对软件结构的考虑。在代码中总是充斥着太多A类头文件中包含B类指针,B类头文件中又包含A类指针,类似这种操作转载 2013-12-06 09:13:22 · 605 阅读 · 0 评论