(结构型模式二)装饰模式
来源:互联网 发布:淘宝和拼多多哪个货真 编辑:程序博客网 时间:2024/06/06 13:08
package com.eyugame.modle;/** * 装饰模式 * @author JYC506 * *//*装饰者*/public class Decorator implements IReceiver{/*被装饰的对象*/private IReceiver receiver;public Decorator(IReceiver receiver) {super();this.receiver = receiver;}@Overridepublic void show() {/*调用装饰方法*/this.test();/*调用被装饰的方法;*/this.receiver.show();/*调用装饰方法*/this.test();}private void test(){System.out.println("test方法执行:我是装饰作用");}public static void main(String[] args) {/*创建被装饰者*/IReceiver receiver1=new Receiver1();/*创建装饰者*/ IReceiver receiver=new Decorator(receiver1); /*执行被装饰的方法*/ receiver.show();}}class Receiver1 implements IReceiver{@Overridepublic void show() {System.out.println("执行功能");}}interface IReceiver{void show();}
0 0
- (结构型模式二)装饰模式
- 二十一、装饰模式Decorator(结构型模式)
- 装饰模式(结构型)
- Java结构型设计模式-装饰(二)
- 结构型模式-----装饰模式(decorator)
- 装饰模式(结构型模式)
- Decorator模式(装饰模式 结构型)
- 结构型模式-装饰
- 结构型模式-装饰模式
- 结构型模式-装饰模式
- 设计模式(二)结构模式(适配器模式、双向适配器模式、装饰模式)
- (8)设计模式之装饰模式(结构型模式)
- 设计模式 - 结构型模式 - 装饰模式
- [设计模式笔记]二. 结构型模式--10.Decorator模式(装饰模式)(一)
- 结构模式->装饰模式
- Decorator 装饰(结构型模式)
- 结构型模式:Decorator(装饰)
- 装饰器模式Decorator(结构型)
- 第3题
- hdu 1026 bfs(数组模拟,路径输出)
- Delete HDU5210 (模拟贪心)
- java基础笔记之异常
- 数据结构学习笔记----排序
- (结构型模式二)装饰模式
- C++之异常处理学习笔记
- android解析JSON
- iphone常用控件之UIScrollView
- 可以将资源移动到相同的域名上或者启用 CORS 来解决这个问题(跨域问题)、options请求报错
- Git的一些命令
- 数据库技术
- Python import .pyd 可能遇到路径的问题
- C# Dictionary修改遇到的一个错误 out of sync!