찾다
PHP 라이브러리기타 도서관공장 디자인 패턴 PHP 클래스
공장 디자인 패턴 PHP 클래스
<?php
interface IHuman
{
  function GetName();
}
class ManClass implements IHuman
{
  public function GetName()
  {
    return "I'm man."."<br>";
  }
}
class WomanClass implements IHuman
{
  public function GetName()
  {
    return "I'm Woman."."<br>";
  }
}

객체 지향 프로그래밍에서 가장 일반적인 방법은 객체 인스턴스를 생성하는 new 연산자이고, new 연산자는 객체 인스턴스를 생성하는 데 사용됩니다. 그러나 어떤 경우에는 new 연산자가 객체를 직접 생성하면 몇 가지 문제가 발생할 수 있습니다. 예를 들어, 다양한 유형의 객체를 생성하려면 일련의 단계가 필요합니다. 객체의 초기 설정을 계산하거나 가져와야 할 수도 있고, 생성할 하위 객체 인스턴스를 선택하거나, 필요한 객체를 생성하기 전에 일부 도우미 객체를 생성해야 할 수도 있습니다. . 이러한 경우 새로운 객체를 생성하는 것은 더 큰 기계의 기어 변속기와 같은 단순한 작업이 아닌 "프로세스"입니다.

부인 성명

이 사이트의 모든 리소스는 네티즌이 제공하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 사이트의 모든 리소스는 학습 참고용으로만 사용됩니다. 상업적 목적으로 사용하지 마시기 바랍니다. 그렇지 않으면 모든 결과에 대한 책임은 귀하에게 있습니다! 침해가 있는 경우 당사에 연락하여 삭제하시기 바랍니다. 연락처: admin@php.cn

관련 기사

공장 초기화 PHP 디자인 모드 공장 공장 모드공장 초기화 PHP 디자인 모드 공장 공장 모드

29Jul2016

공장 재설정:공장 재설정 php 디자인 패턴 공장 공장 패턴: 다음과 같이 코드 코드를 복사합니다:

Youcai 오픈 클래스 노트: PHP 디자인 패턴(1) - 싱글톤 패턴Youcai 오픈 클래스 노트: PHP 디자인 패턴(1) - 싱글톤 패턴

25Jul2016

Youcai 오픈 클래스 노트: PHP 디자인 패턴(1) - 싱글톤 패턴

headfirst 디자인 패턴 PHP 디자인 패턴 외관 패턴headfirst 디자인 패턴 PHP 디자인 패턴 외관 패턴

29Jul2016

headfirst 디자인 패턴: headfirst 디자인 패턴 php 디자인 패턴 Facade 외관 패턴: 패턴 정의: Facade 패턴(Facade Pattern): 서브시스템과의 외부 통신은 통일된 외관 객체를 통해 수행되어야 하며, 서브시스템에서 일련의 인터페이스를 제공합니다. 일관된 인터페이스, 파사드 패턴은 이 하위 시스템을 더 쉽게 사용할 수 있도록 하는 상위 수준 인터페이스를 정의합니다. Appearance 모드는 객체 구조 모드인 Facade 모드라고도 합니다. 모드 구조: 출현 모드는 클라이언트가 한 가지 작업을 완료하기 위해 간단한 방법으로 더 복잡한 시스템을 호출할 수 있도록 하는 것입니다. 하위 시스템: 코드를 복사합니다.

PHP 실용적인 디자인 패턴: PHP의 디자인 패턴PHP 실용적인 디자인 패턴: PHP의 디자인 패턴

23Jul2016

PHP 실용적인 디자인 패턴: PHP의 디자인 패턴

머리 우선 디자인 패턴 PHP 디자인 패턴 위임 위임 패턴머리 우선 디자인 패턴 PHP 디자인 패턴 위임 위임 패턴

29Jul2016

헤드 퍼스트 디자인 패턴: 헤드 퍼스트 디자인 패턴 php 디자인 패턴 위임 위임 패턴: 다음과 같이 코드 코드를 복사합니다:

PHP 팩토리 패턴 PHP 디자인 패턴 반복자 패턴PHP 팩토리 패턴 PHP 디자인 패턴 반복자 패턴

28Jul2016

PHP 팩토리 패턴: PHP 팩토리 패턴 PHP 디자인 패턴 반복자 패턴: 내부 구현을 알지 못한 채 객체의 내부 표현을 노출하지 않고 집계 객체의 내부 요소를 탐색합니다. 적용 가능한 시나리오: 내부 표현을 노출하지 않고 집계 개체의 내용에 액세스합니다. 집계 개체의 여러 순회를 지원합니다. 반복자 패턴의 예:

See all articles