不要另起炉灶对主流库创建Decorator库,主流库维护成本很高还是得有官方来维护,为保证质量不使用个人编写的Decorator库。自己在创建Decorator库时也要有这个意识,仅做一些有必要自定义的。
Decorator 不是管道模式,decorator之间不存在交互,所以必须注意保持decorator独立性、透明性
Decorator 更适用于非业务功能需求
确定 decorator 的用途后,切记执行判断参数类型
decorator 针对每个装饰目标,仅执行一次
不要另起炉灶对主流库创建Decorator库,主流库维护成本很高还是得有官方来维护,为保证质量不使用个人编写的Decorator库。自己在创建Decorator库时也要有这个意识,仅做一些有必要自定义的。
Decorator 不是管道模式,decorator之间不存在交互,所以必须注意保持decorator独立性、透明性
Decorator 更适用于非业务功能需求
确定 decorator 的用途后,切记执行判断参数类型
decorator 针对每个装饰目标,仅执行一次
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.heiqu.com/f0b6d0cd4a115d527535354d542079ce.html