HaPpY hApPy

6. value 타입과 reference 타입을 구분하라. 본문

.NET/Effective C#

6. value 타입과 reference 타입을 구분하라.

juniguya 2013. 8. 17. 14:10

 

 

 value

 reference

 타입은 작고 단순한 타입에,

 타입은 클래스간 상속이 필요한 경우

 값을 저장하기에 좋고

행동을 저장하기에  좋다

타입이 단지 데이터만 저장하기위해

value 타입의 추후 동작방식에 대해서 조금이라도 의구심이 든다면 reference타입을 사용

모든 public interface가 단지 내부적인 값을 획득하거나 수정하기 위해서만 사용되는가

 

전혀 상속될 가능성이 없는가

 

다형적일 필요가 없는가.