摘要: UML,统一建模语言,在软件系统分析和设计中被广泛应用。作为一个初学者,我们总会感觉UML很复杂,有时候会感觉不知从何下手,有时会候也会困惑不同的UML图应该用在什么场合才较为合适。 我记得很多年前我看到别人含有UML图例的文档时就觉得这文档很上档次,当然我也见过公司里有些人故意在文档放些UML图, 阅读全文
posted @ 2016-06-21 18:15 N神3 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 设计模式之Visitor 板桥里人 http://www.jdon.com 2002/05/05(转载请保留) Visitor访问者模式定义作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作. 在Java中,Visitor模式实际上是分离了coll 阅读全文
posted @ 2016-06-21 15:33 N神3 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的: 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 分派的概念 变量被声明时的类型叫做变量的静态类型(Static 阅读全文
posted @ 2016-06-21 14:36 N神3 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 模版模式 又叫模板方法模式,在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情冴下,重新定义算法中的某些步骤。 我们使用冲泡咖啡和冲泡茶的例子 加工流程: 咖啡冲泡法:1.把水煮沸、2.用沸水冲泡咖啡、3.把咖啡倒进杯子、4.加糖和牛奶 茶冲泡法: 1 阅读全文
posted @ 2016-06-21 14:25 N神3 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 外观模式(Facade) 外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口 例如:联合国处理各国之间关系 联合国(外观类)处理各国之间事务(存在复杂 阅读全文
posted @ 2016-06-21 09:57 N神3 阅读(185) 评论(0) 推荐(0) 编辑