NestClass 를 만드는 이유

CODEDRAGON Development/Java

반응형


 

NestClass 를 만드는 이유

·       코드를 간단하게 표현하기 위해

·       내부 클래스에서 외부 클래스의 멤버에 손쉽게 접근할 수 있게 됩니다.

·       소스의 가독성과 유지보수성을 높이고 싶을 때

·       클래스 외부에 공개하고 싶지 않은 형식을 만들고 싶을 때

·       외부에서는 내부 클래스에 접근할 수 없으므로, 코드의 복잡성을 줄일 수 있습니다.

·       현재 클래스의 일부처럼 즉, 하나의 멤버처럼 사용할 수 있게 만들고 싶을 때

·       서로 관련 있는 클래스를 논리적으로 묶어서 표현함으로써, 코드의 캡슐화를 가능하게 합니다.