是的,在C#这个架构体系下,我想用它自带的,或者是出于设计者设计目的的方法,应该还OK吧?
所以才有了开头的疑问,既然有人提出了prefer composition over inheritance的思想,不知道composition这种方式有没有天生的设计办法解决特定属性初始化的差异需求.
【 在 hongdiao 的大作中提到: 】
:
: "在inheritance结构下,可以通过构造器调用abstract method来强制子类实现特定属性的初始化."
: C#是可以这么玩,万一哪天你换个编程语言(比如C++)那绝对是掉坑里了。
--
FROM 115.221.139.*