이 예에서 옵션 2의 장점/단점은 무엇입니까?List <>에 비헤이비어를 추가해야하는 경우 상속을 통해 composition을 사용하면 어떤 이점이 있습니까?
옵션 1 (상속) :
public class SalesList : List<Sales>
{
//methods that add extra behavior List<Sales>
}
옵션 2 (구성) : 옵션 2의
public class SalesList
{
private List<Sales> _list;
//methods that add extra behavior to List<Sales>
}
가능한 복제본 : http://stackoverflow.com/questions/1598722/should-i-use-inheritance-or-composition – Lucero