摘要: 浅析装饰器 通常情况下,给一个对象添加新功能有三种方式: 直接给对象所属的类添加方法; 使用组合;(在新类中创建原有类的对象,重复利用已有类的功能) 使用继承;(可以使用现有类的,无需重复编写原有类进行功能上的扩展) 一般情况下,优先使用组合,而不是继承。但是装饰器属于第四种,动态的改变对象从而扩展 阅读全文
posted @ 2021-05-01 21:35 咸鱼彬 阅读(206) 评论(0) 推荐(0) 编辑