博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象
阅读量:6801 次
发布时间:2019-06-26

本文共 277 字,大约阅读时间需要 1 分钟。

Shape circle = new Circle(); Shape redCircle = new RedShapeDecorator(new Circle()); 看起来就像在Circle对象外包了一层RedShapeDecorator。 Shape redRectangle = new RedShapeDecorator(new Rectangle()); 让circle变成红色,使用对象没使用方法。能使用对象的不直接使用方法。 你办事我放心

 

 

转载于:https://www.cnblogs.com/jugglee/p/7482597.html

你可能感兴趣的文章
Linux常用命令(二)--文件目录命令
查看>>
MFC 关于如何实现浏览文件
查看>>
Framework7 索引列表插件的异步加载实现
查看>>
CSS min-height最小高度max-height最大高度(转发)
查看>>
Ubuntu14.04下安装MatlabR2014A
查看>>
2016-7-5
查看>>
2016-12-26 (遇到的问题)
查看>>
网络编程---发送http请求
查看>>
nginx配置文件语法高亮
查看>>
JS获取CSS属性值
查看>>
Crimm Imageshop 2.3。
查看>>
java算法 第七届 蓝桥杯B组(题+答案) 4.分小组
查看>>
C#获取硬件信息
查看>>
Fork/Join 框架-设计与实现(翻译自论文《A Java Fork/Join Framework》原作者 Doug Lea)...
查看>>
一步一步配置 Dell OME 监控 Dell 服务器硬件报警
查看>>
[matlab] 18.图与网络 (转载)
查看>>
小初高试卷生成程序—代码优缺点
查看>>
Android中给TextView设置粗体和下划线
查看>>
获取网页内容区域各种高/宽汇总
查看>>
DS博客作业01—日期抽象数据类型设计与实现
查看>>