继承的思想在处理有些东西的时候比较蛋疼
比如,一个父类是陆地生物,继承他的话,会自带地上跑的功能
一个父类是水生生物,继承他的话,会自带水里游的功能
现在有个生物 又能在 地上跑,又能在 水里游。那去继承谁?还是写一个2栖生物的父类?
如果是组件式思想,
那么先写个功能 地上跑
谁想地上跑,直接去add这个组件即可
再写个组件 水里游
谁想水里游 ,直接去add这个组件即可
如果都想要,那么add这2个组件即可
继承的思想在处理有些东西的时候比较蛋疼
比如,一个父类是陆地生物,继承他的话,会自带地上跑的功能
一个父类是水生生物,继承他的话,会自带水里游的功能
现在有个生物 又能在 地上跑,又能在 水里游。那去继承谁?还是写一个2栖生物的父类?
如果是组件式思想,
那么先写个功能 地上跑
谁想地上跑,直接去add这个组件即可
再写个组件 水里游
谁想水里游 ,直接去add这个组件即可
如果都想要,那么add这2个组件即可
转载于:https://www.cnblogs.com/sanyejun/p/9599874.html