Total : 2 정보처리기사 실기 - 디자인패턴 암기 제가 암기하기 위해 정리한거예요. 이렇게 간단하게 단어만 보기보다는 내용을 먼저 이해하신 후에 핵심단어로 암기하시는 것을 추천드려요. 생성패턴 1. 추상팩토리 : 객체집합생성(제품군별 객체생성), 구체적인 클래스에 의존 안함 2. 빌더 : 복잡한 객체의 구성과 표현을 분리, 부분 생성을 통해 전체 객체 생성, 동일한 생성절차에서도 다른 표현결과를 만들 수 있음 3. 팩토리메소드 : 객체 생성을 하위(서브)클래스로 위임하여 캡슐화, 상위클래스가 인터페이스를 정의하고 하위(서브)클래스에서 인스턴스 생성, Virtual-Constructor 패턴이라고도 함 4. 프로토타입 : 기존(원본) 객체를 복사하여 새로운 객체 생성 5. 싱글톤 : 단 하나의 인스턴스만 생성되어야 하는 클래스에 적합 구조패턴 1. 어댑터.. 2023. 8. 9. 정보처리기사 실시 - 구조패턴(디자인패턴) 정보처리기사 실기 디자인 패턴 중 구조패턴에 대해 알아볼게요. 2. 구조패턴 클래스 or 객체 조합으로 대규모 구조를 만드는 패턴 (1) 어댑터(Adapter) : 인터페이스 연결하여 함께 동작 어댑터 패턴은 호환되지 않는 두 개의 인터페이스를 연결하여 함께 동작할 수 있도록 해주는 디자인 패턴입니다. 예시 휴대전화 충전기는 원래 자국의 콘센트에 맞게 디자인되어 있으며, 이를 다른 나라의 콘센트에 직접 연결할 수 없습니다. 이때, 어댑터를 사용하여 휴대전화 충전기와 다른 나라의 콘센트를 호환시킬 수 있습니다. 즉, 자국의 휴대전화 충전기를 어댑터에 연결하고, 어댑터를 다른 나라의 콘센트에 연결함으로써 휴대전화 충전기와 콘센트를 맞추어줍니다. 이와 비슷하게 어댑터 패턴은 기존에 사용되던 클래스의 인터페이스.. 2023. 8. 8. 이전 1 다음 728x90