摘要:
软件体系结构分析软件设计模式要求给出相应设计模式源码对应的UML类图,在此之前我安装过一种UML插件,可以自动生成一个源码包对应的UML类图,但是重装过系统,所以软件包括eclipse都重新下载了新的。这几天在网上又找到了新的插件——AmaterasUML 插件,结合我的安装和使用经验,特此记录如下 阅读全文
摘要:
迭代器模式介绍 提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。迭代器是可以从前往后,或者从后往前遍历的。为遍历不同聚集结构提供如:开始,下一个,是否有下一个,是否结束,当前哪一个等等的一个统一接口。 聚合对象:存储数据 迭代器:遍历数据 迭代器模式UML图 迭代器代码实 阅读全文
摘要:
责任链模式:将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象。 开发中常见场景: - java中,异常机制 - javascript语言中,事件的冒泡和捕获机制 - Servlet开发中,过滤器的链式 阅读全文