디자인 패턴은 대부분의 사람들에게 알려져 있고 반복적으로 사용되는 분류되고 목록화된 코드 디자인 경험의 집합입니다. 디자인 패턴을 사용하는 목적은 코드를 재사용하고, 다른 사람이 코드를 더 쉽게 이해할 수 있도록 하며, 코드 신뢰성을 보장하는 것입니다.
일반적으로 디자인 패턴은 3가지 카테고리, 23가지 유형으로 구분됩니다.
창의적 패턴, 총 5가지 유형: 팩토리 메소드 패턴, 추상 팩토리 패턴, 싱글톤 패턴, 빌더 패턴, 프로토타입 패턴.
총 7가지 구조 모드가 있습니다: 어댑터 모드, 데코레이터 모드, 프록시 모드, 외관 모드, 브리지 모드, 조합 모드, 플라이웨이트 모드.
행동 패턴 총 11개: 전략 패턴, 템플릿 메소드 패턴, 관찰자 패턴, 반복 하위 패턴, 책임 사슬 패턴, 명령 패턴, 메모 패턴, 상태 패턴, 방문자 패턴, 중간 패턴, 해석기 패턴 .
실제로는 동시 모드와 스레드 풀 모드라는 두 가지 범주가 있습니다.
디자인 패턴의 6가지 원칙
2. Liskov 대체 원칙
3. 인터페이스 분리 원칙
5. 재사용 원칙
더 많은 Java 지식을 보려면
java 기본 튜토리얼에 주목하세요.
위 내용은 자바 디자인 패턴은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!