
일시 : 05/02(월) 11:00장소 : zoom진행 : 김기용 튜터님0. OCP(Open-Close-Principle)확장에는 열려 있고 변경에는 닫혀 있어야한다는 설계원칙(solid 중 하나)1. 객체 간의 결합도한 객체가 다른 객체와 상호작용할 때 얼마나 강하게 의존하고 있는지를 나타내는 정도 강한 결합한 객체가 다른 객체의 구현에 깊게 의존한 객체가 변경되면 다른 객체도 영향을 받음 → 변경에 취약class Engine { void start() { System.out.println("Engine started"); }}class Car { Engine engine = new Engine(); // 직접 생성 (강한 결합) void drive() { ..