随笔分类 - Java设计模式
摘要:当你想让一个以上的对象有机会能够处理某个请求的时候,就使用责任链模式。
阅读全文
摘要:针对一组算法,将每一个算法封装到具有共同接口的独立类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。
阅读全文
摘要:状态模式:允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类
阅读全文
摘要:外观模式:隐藏系统的复杂性,向客户端提供一个可以访问的接口。外观模式提供一个类,用于简化现有系统对特定功能的复杂调用;通过让客户端调用这个类,来隐藏系统的复杂性,防止低水平人员带来不必要的风险。
阅读全文
摘要:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
阅读全文
摘要:将一个类的接口转化为客户期望的另一个接口,适配器模式让原本接口不兼容的两个类可以进行合作无间。
阅读全文
摘要:在不改动对象的情况下,动态地将功能附加到对象上。若要扩展功能,应该提供一个包装器,把要扩展的对象包装起来,以提供更加强大的功能。
阅读全文
摘要:
定义一个用于创建对象的接口,让子类决定实例化那个类。工厂方法使一个类的实例化延迟到其子类。
阅读全文
定义一个用于创建对象的接口,让子类决定实例化那个类。工厂方法使一个类的实例化延迟到其子类。
阅读全文
摘要:定义一个用来创建其他类实例的类,这个类可以根据传入的参数返回对应的类的实例。
阅读全文

浙公网安备 33010602011771号