摘要: 静态代理: 静态代理模式,realSubject和Proxy 都要继承同一个接口。 可以通过实现同一个方法做到代理类代替被代理类的效果。 原方法有一个普通的sailBook方法。 在代理类中重写了sailBook并进行了方法的增强。在代理类中要留一个原有方法的引用,以此来运用被代理类的方法。 可以在 阅读全文
posted @ 2023-10-22 23:56 NobodyHero 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 、 接口car,定义共有行为 Component ConcreteComponent 具体的构件,是每辆车都有的行为。 Decorator 继承与汽车装饰器的两个具体的装饰器: 最终的实现: 如果只有一个ConcreteComponet类而没有抽象的Component类, Decorator也可以直 阅读全文
posted @ 2023-10-22 23:07 NobodyHero 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 策略模式 首先有一个策略接口,三种不同的策略实现接口并重写方法。 加减乘三种不同的策略。 用来配置策略的上下文类,这个类是关键。 1.首先他通过构造方法,把实现了Strategy接口的类,利用多态思想返回统一对象。 然后通过公共的上下文方法,调用Strategy的接口方法实现两个数之间的计算。 最终 阅读全文
posted @ 2023-10-22 20:17 NobodyHero 阅读(6) 评论(0) 推荐(0) 编辑