装饰者实例一 一家三人分工
来源:互联网 发布:程序员的初心和使命 编辑:程序博客网 时间:2024/04/28 01:30
package com.zyf.day21.other;/** * * @author root *练习: * 一家三人工作 * 儿子:画画 * 母亲:画画 上色 * 父亲:装画框 */interface Work{public void work();}class Son implements Work{@Overridepublic void work() {// TODO Auto-generated method stubSystem.out.println("画画");}}class Mather implements Work{Work work;public Mather(Work work){this.work = work;}@Overridepublic void work() {// TODO Auto-generated method stub work.work(); System.out.println("给画上颜色。。。");}}class Father implements Work{Work work;public Father(Work work){this.work = work;}@Overridepublic void work() {work.work();// TODO Auto-generated method stubSystem.out.println("给画上框。。。");}}public class demo3 { public static void main(String[] args) {Son s = new Son();s.work();Mather m = new Mather(s);m.work();Father f = new Father(m);f.work();}}
0 0
- 装饰者实例一 一家三人分工
- 装饰者模式(一)
- 装饰者模式---汉堡实例
- 装饰者模式--穿衣服实例
- 分工
- 分工
- 分工
- 分工
- 设计模式php实例:装饰者模式
- C#装饰者模式实例代码
- 设计模式实例学习-装饰者模式
- 装饰者模式(Decorator Pattern) 实例
- 简单实例理解装饰者设计模式
- Design Pattern (一):装饰者模式
- 设计模式之装饰者模式(一)
- C++设计模式(一)装饰者
- 装饰者模式一染色馒头
- Python装饰器实例
- 加密代理和Retrofit解密Converter
- NodeJS-模块
- HTML+CSS学习笔记一
- JavaScript中this详解
- HTML CSS + DIV实现整体布局
- 装饰者实例一 一家三人分工
- 每天一个 Linux 命令(13):less 命令
- Java字节码文件
- d3.js update enter exit
- luasocket 解决luasocket Operation already in progress 问题
- 一步一步教你写一个快递查询APP(适合新手)
- System.js源码
- PHP开发学习笔记之mysql操作
- php基础08_php面向对象