为什么喜欢构图而不是继承呢?每种方法都有哪些权衡取舍?什么时候应该选择继承而不是作文?
实现继承自的新类的最快方法是什么List<T>?
class Animal {}
class Animals : List<Animal> {} // (1)
Run Code Online (Sandbox Code Playgroud)
我遇到的一个问题:通过简单地做(1),我发现我没有从继承任何构造函数中获益List<T>.
最后,我想Animals表现得很像List<T>(例如,可以构建,与Linq的兼容性).但另外,我还希望能够添加自己的自定义方法.