摘要: 代理模式为其他对象提供一种代理,以控制对这个对象的访问Subject类package com.hml.proxy;public interface Subject { public void request();}RealSubject类package com.hml.proxy;public... 阅读全文
posted @ 2015-07-04 14:01 天之涯0204 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 装饰模式动态的给一个对象增加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活person类:package com.hml.decorator;public class Person { private String name; public String getName() ... 阅读全文
posted @ 2015-07-04 12:23 天之涯0204 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则就一个类而言应该只有一个引起她变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,会有意想不到的破坏。开放封闭原则实体(类、模板、函数等等)应该可以扩展,但是不可以修改。无论设... 阅读全文
posted @ 2015-07-04 11:37 天之涯0204 阅读(182) 评论(0) 推荐(0) 编辑