摘要: 动态地为类的实例添加功能,一层一层的套功能 先定义好接口 interface Booking{ public function getDescription(): string; } 这个就是装饰器实现了Booking,通过构造函数传递Booking对象进来 abstract class Booki 阅读全文
posted @ 2020-10-18 19:04 唯一客服系统开发笔记 阅读(224) 评论(0) 推荐(0) 编辑