// 正确的方法:组合class CanFlyComposition {fly() {console.log('Flying in the sky!');}}class BirdCompose {constructor() {this.flyingCapability = new CanFlyComposition();}fly() {this.flyingCapability.fly();}}class AirplaneCompose {constructor() {this.flyingCapability = new CanFlyComposition();}fly() {this.flyingCapability.fly();}}
【每个开发者都应该知道的七个原则】
推荐阅读
- 为什么RPC框架数十年还在造轮子?EJB骨灰都快找不到了!
- 赵丽颖张杰合影被群嘲,露脐装穿搭土气,美颜都遮不住疲惫
- “国内第一名模”瞿颖:半生悲欢,终究还是都放下了
- 于世猷的情况都知道,郝爱民为啥也被清理门户?侯耀华看他别扭
- 硬盘珍藏的十二部美剧,都是未删减版本
- 让人荷尔蒙飙升的5部爱情片,部部都是经典好评,你看过哪几部?
- 蚕一年四季都可以养吗 蚕一年四季都可以养吗
- 聂远老婆晒全家福庆结婚10周年,一家四口共用一张脸,颜值都好高
- 抖音每张图片都附文字怎么做,抖音中图片里插文字是怎么弄的
- 江苏省养蚂蝗,浙江余姚收蚂蝗的贩子都卖到哪里
