设计模式面面观(12):装饰模式(Decorator Pattern)-结构型模式

装饰模式(Decorator Pattern) 概述: 在软件开发中我们常常遇到这样的问题,在设计一个类后,发现这个类的某个方法,满足不了我们的需要,需要为他新增一个功能,比如在项目中遇到一个磁盘读写业务,要求可以设计一个类,正常读写磁盘内容,我们很自然的写设计一个类Disk 提供2个方法write和reader,结果实现后客户说我在写入的时候需要记录我写入的这个文件的大小。程序员通常是再写一个类
相关文章
相关标签/搜索