设计问题:谁来构造.构造什么.怎么添加新功能 关键词:本体.客体.构造.映射.功能. 别名:桥接变量.型变变量.容器变量.适配变量,构造变量: 目的:添加命名空间.添加新功能. 原则:不修改本体的实现. 原始版本: 在本体的扩展中,直接构造客体:客体的构造器输入参量为主体: 客体为具体类,直接完成本体想要完成的功能: 版本升级一:客体泛型化 目的:客体的功能实现脱离 // 客体 public final class YKKit<Base> { public let base: Base pub…