摘要:
装饰器模式:允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有类的一个包装。这种模式创建一个装饰类,用来包装原有的类。并在保证类方法签名完整性的前提下,提供了额外的功能。 介绍 意图:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰器模式比生 阅读全文
摘要:
代理模式: 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 介绍 意图:为其他对象提供一种代理来控制对这个对象的访问。 使用场景:在直接访问对象时带来的问题,比如说:要访问的 阅读全文