``` ex) A.java 파일에 public class A{ public static class B{ } public static class C{ } } ``` 사용 이유를 찾아보자 ..! --- [1](https://m.blog.naver.com/akilia/221980455577) [2](https://velog.io/@hihih_dev/DesignPattern-%EC%8B%B1%EA%B8%80%ED%86%A4%ED%8C%A8%ED%84%B4) [3](https://soonipy.tistory.com/91) [4](https://papabee.tistory.com/16) ---