나쁜 모듈 : 결합도가 강함. 내부에 직접 영향 1. 내용 결합도 class PaymentProcessor: def process_payment(self, amount): #여기서는 결제 처리에 관련된 코드가 포함되어 있음 pass class Order: def __init__(self, payment_processor def checkout(slef, amount): #결제 프로세서의 메서드로 직접 호출하여 결합도가 높음 self.payment_processor.process_payment(amount) ==> 만약 Payment Processor의 구현이 변경되면 Order 클래스도 변경해야 할 가능성이 높다. ==> 해결 : 의존성 주입(Dependency Injection)과 같은 설계패턴을 사용..