设计模式之修饰者模式
来源:互联网 发布:人工智能上市公司 编辑:程序博客网 时间:2024/06/05 11:10
public interface sourceable{
public void method();
}
class source implements sourceable{
public void method(){
System.out.println("this is orginal method");
}
}
class decotor implements sourceable{
private Sourceable source;
public void decotor(Sourceable sourece){
this.method();
}
public void method(){
System.out.println("this is 1 ");
source.method();
System.out.println("this is 2");
}
}
public class Test{
public void static void main(String[] args){
Sourceabe source=new Sourceable();
dector d=new dector(source);
d.method();
}
}
阅读全文
0 0
- 设计模式之修饰者模式
- 03 设计模式之--修饰设计模式
- java设计模式之修饰
- 大话设计模式之修饰模式
- 【设计模式】修饰模式
- Java设计模式--修饰模式
- 设计模式之 -- Decorator pattern (修饰模式)
- Python的结构型设计模型之修饰器模式
- Java设计模式--修饰模式
- 设计模式(12)-Decorator 修饰模式
- Python设计模式--修饰器模式
- 设计模式之装饰者设计模式
- 设计模式观后(c++还原之十四 修饰模式)
- python: 设计模式(design pattern)之修饰器模式(decorator)
- 修饰模式
- 修饰模式
- 设计模式之Mediator中介者模式
- 设计模式之装饰者模式
- 【NOIP2016】【CJOJ2257】2257 愤怒的小鸟
- GNU Radio自定义模块在添加到流图后运行报‘module’ object has no attribute错误的解决方法
- C++ QT编程官方文档翻译整理1
- 第2课 07 JS中级课程-文档宽高及窗口事件-7
- 今天第一次写博客,就把今天自学的H5知识写下来吧
- 设计模式之修饰者模式
- 网络传输协议
- Leetcode182. Duplicate Emails
- 第3课 01 JS中级课程-焦点事件-1
- HTML5 App 跨域请求 携带cookie
- spark mllib之Extracting, transforming and selecting fea
- ajax的三种实现方式及解释json数据
- PHP中的接口
- Qt_log2000_信号与槽中的connect函数之深入part2