2011-01-05 7 views
0

? 나는 "Do"메서드를 별도의 클래스에 넣고 구성을 사용했을 것이라고 생각합니다.상속 : 다음 코드 감안할 방법

class DerivedClass 
{ 
    public void DoSomething() 
    { 
     var param = something; 
     base.GetObject().Do(param); 
    } 
} 

답변

0

네 그런 식으로 좋은 경우 아마 캡슐이 손상되지 여기] = 조성, 그러나 이것은 받아 들일 것 같아 : 그러나, 나는 기본 클래스에서 객체를 액세서 할 것 같은 즉, 캡슐화를 위반 inehritance의 사용.