Table of Contents
창조적인 디자인 본은 목표 창조 기계장치를 관리하는 소프트웨어 발달에서 근본적입니다. 그들은 융통성 및 재사용성을 승진시키는 상황에 적당한 방법에 있는 목표를 창조하는 것을 돕습니다. 기준과 가이드라인은 프로젝트의 맞은편에 일관된 시행을 지킵니다.
창조적인 디자인 본을 이해하십시오
생성 패턴은 객체 생성 프로세스를 단순화하는 데 중점을 둡니다. 일반적인 패턴은 Singleton, Factory Method, Abstract Factory, Builder 및 Prototype을 포함합니다. 각 패턴은 객체의 즉석과 관련된 특정 문제를 해결합니다.
구현을위한 표준
창조적인 본을 실행하는 것은 명확성과 유지성을 지키는 특정 기준에 고착해야 합니다. 이 기준은 명확한 naming 규칙, 적당한 캡슐에 넣기 및 종류 사이 단단한 연결을 피하는 포함합니다.
모범 사례
필요한 경우 패턴을 사용하여 모범 사례가 참여하고, 목적에 문서화하고 불필요한 복잡성을 소개하지 않는 것을 보장합니다. 개발자는 스레드 안전과 성능의 영향을 고려해야합니다.
일반적 구현 Checklist
- 수업과 방법의 descriptive 이름을 사용합니다.
- 패턴 내에서 객체 생성 논리를 캡슐화합니다.
- 본을 적절하게 사용하도록 합니다.
- 클래스 사이에 느슨한 연결 유지.
- 테스트 패턴 구현을 철저히.