ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

设计模式:装饰者模式(Decorator Pattern)

设计模式:装饰者模式(Decorator Pattern) 设计模式装饰者模式Decorator Pattern/** * 装饰者模式。 * author Bright Lee */ public class DecoratorPattern { public static void main(String[] args) { Component component new ConcreteComponent(); component new Decorator(component); component.method(); } } interface Component { void method(); } /** * 被装饰者。 */ class ConcreteComponent implements Component { public void method() { System.out.println(我是被装饰者。); } } /** * 装饰者。 */ class Decorator implements Component { private Component component; Decorator(Component component) { this.component component; } /** * 先调用了被装饰者的method方法再执行自己的代码。 */ public void method() { System.out.println(我是装饰者。); component.method(); System.out.println(我是装饰者。); } }输出结果我是装饰者。我是被装饰者。我是装饰者。以下是我们工作室开发的软件《榴芒客服系统》的介绍博客里面有软件的下载地址https://blog.csdn.net/look4liming/article/details/164755808
返回列表