1과목 소프트웨어 설계1. 요구사항 분석시 필요한 기술로 거리가 먼것->설계 및 코딩 기 요구사항 분석은 사용자의 요구를 이해하는 과정이며, 설계 및 코딩은 그 후의 작업이다.2. -인터페이스를 정의하여 어떤 클래스가 인스턴스화 될것인지는 서브클래스가 결정하도록 하는것 - Virtual-Constructor패턴이라고도함 이 디자인 패턴은?->Factory Metrhod패턴 일반적으로 디자인 패턴은 소프트웨어 설계 문제를 해결하기 위한 정형화된 접근 방식이다. 각 패턴은 특정 상황에서의 구조 및 행동을 명시하는 데 사용된다.Visitor 패턴: 객체 구조에 새로운 연산을 추가할 수 있는 기술.Observer 패턴: 객체의 상태 변화에 대해 통지하는 기술.Factory Method 패턴: 객체 생..