>Java >Java베이스 >자바 디자인 패턴은 무엇입니까?

자바 디자인 패턴은 무엇입니까?

尚
원래의
2019-11-20 11:54:152686검색

자바 디자인 패턴은 무엇입니까?

디자인 패턴은 대부분의 사람들에게 알려져 있고 반복적으로 사용되는 분류되고 목록화된 코드 디자인 경험의 집합입니다. 디자인 패턴을 사용하는 목적은 코드를 재사용하고, 다른 사람이 코드를 더 쉽게 이해할 수 있도록 하며, 코드 신뢰성을 보장하는 것입니다.

일반적으로 디자인 패턴은 3가지 카테고리, 23가지 유형으로 구분됩니다.

창의적 패턴, 총 5가지 유형: 팩토리 메소드 패턴, 추상 팩토리 패턴, 싱글톤 패턴, 빌더 패턴, 프로토타입 패턴.

총 7가지 구조 모드가 있습니다: 어댑터 모드, 데코레이터 모드, 프록시 모드, 외관 모드, 브리지 모드, 조합 모드, 플라이웨이트 모드.

행동 패턴 총 11개: 전략 패턴, 템플릿 메소드 패턴, 관찰자 ​​패턴, 반복 하위 패턴, 책임 사슬 패턴, 명령 패턴, 메모 패턴, 상태 패턴, 방문자 패턴, 중간 패턴, 해석기 패턴 .

실제로는 동시 모드와 스레드 풀 모드라는 두 가지 범주가 있습니다.

디자인 패턴의 6가지 원칙

2. Liskov 대체 원칙

3. 인터페이스 분리 원칙

5. 재사용 원칙

더 많은 Java 지식을 보려면

java 기본 튜토리얼

에 주목하세요.

위 내용은 자바 디자인 패턴은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.