> 일반적인 문제 > 행동 디자인 패턴이란 무엇입니까?

행동 디자인 패턴이란 무엇입니까?

藏色散人
풀어 주다: 2020-07-01 10:06:17
원래의
5308명이 탐색했습니다.

행동 디자인 패턴에는 다음이 포함됩니다. 1. Memento 패턴의 목적은 캡슐화를 파괴하지 않고 객체의 상태를 캡처하는 것입니다. 2. 관찰자, 관찰자 ​​3. 전략, 전략 패턴 이를 통해 알고리즘을 변경할 수 있습니다. 사용자가 사용할 때 독립적으로.

행동 디자인 패턴이란 무엇입니까?

Behavioral

메모(Memento): 메멘토 객체는 다른 객체의 내부 상태에 대한 스냅샷을 저장하는 데 사용되는 객체입니다. 메모 패턴의 목적은 캡슐화를 파괴하지 않고 객체의 상태를 캡처, 외부화 및 저장하여 향후 적절한 시점에 객체가 저장된 상태로 복원될 수 있도록 하는 것입니다. 객체 간의 대다 관계를 통해 객체의 상태가 변경되면 관련된 다른 모든 객체에 알림이 전송되고 자동으로 새로 고쳐집니다.

전략(전략): 일련의 알고리즘을 정의하고 각 알고리즘을 패키징하여 대화형으로 만듭니다. 전략 패턴을 사용하면 사용자가 사용함에 따라 알고리즘이 독립적으로 변경될 수 있습니다.

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿