객체지향1 독립성과 은닉성(클래스와 모듈) 우리는 과거 객체지향에 대해 공부한적이 있고 독립성과 은닉성을 배웠었다.클래스에서 독립성과 은닉성은 어떤 것을 의미했을까? java, spring을 예시로 사용하겠다 클래스의 독립성과 은닉성독립성이란 무엇일까?클래스는 독립적일 수 없다. 서로 상호작용하며 작동한다. 그런 의미에서 클래스의 독립성은 무엇을 의미할까. 독립성을 갖는다는 것은 “타 클래스 사용을 하지 않아도 되는지 고민해보기”, “의존성 관리 하기” 이라고 정의하고 싶다. 첫째로 타 클래스 사용을 하지 않아도 되는지 고민해보기이다. 클래스는 타 클래스를 사용 할 수 있다. 하지만 거대한 프로그램 코드를 작성하다 보면 여러 클래스들이 서로를 복잡하게 사용하기 시작한다. 그렇기 때문에 꼭 타 클래스를 사용해야 하는지 고민해보는 것이다. 그것이 시.. 2024. 11. 3. 이전 1 다음