<?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
관련 기사
17Jul2024
Factory 디자인 패턴은 객체 지향 프로그래밍에 널리 사용됩니다. 객체 생성을 위한 인터페이스를 제공하지만 하위 클래스가 인스턴스화할 클래스를 결정할 수 있습니다. 이번 글에서는 패턴을 구현하는 방법을 살펴보겠습니다.
18Apr2018
이 기사의 내용은 PHP 디자인 패턴의 추상 팩토리에 관한 것입니다. 이는 특정 참조 가치가 있습니다. 이제 필요한 친구가 참조할 수 있습니다.
26Jun2017
디자인 패턴 싱글톤 패턴에 대한 이전 기사에 이어, 드디어 가장 간단한 것부터 시작하겠습니다. 이 디자인 패턴은 매우 간단하고 가장 일반적으로 사용됩니다. 더 단순할수록 임계값이 낮을수록 더 호감이 갑니다. 컨셉(Baidu Encyclopedia를 뻔뻔하게 베껴서 죄송합니다): 심플팩토리 패턴은 생성 패턴으로 정적 팩토리 메소드(Static Factory Method) 패턴이라고도 하는데 2에 속하지 않는다.
03Oct2024
팩토리 디자인 패턴(Factory Design Pattern)은 생성될 객체의 정확한 클래스를 지정하지 않고 객체를 생성하는 방법을 제공하는 생성 설계 패턴입니다. 여기에는 인스턴스화할 클래스를 결정하는 팩토리 메서드를 만드는 작업이 포함됩니다.
05Oct2024
추상 팩토리 메소드 디자인 패턴 : - 기본적으로 패턴 내부의 패턴입니다. 이는 우리가 공장 디자인 패턴을 생성한 방식과 유사한 객체 패밀리에 속하는 객체를 생성하는 데 필요한 생성 설계 패턴입니다.
Hot Tools
종속성 주입 컨테이너용 PHP 라이브러리
종속성 주입 컨테이너용 PHP 라이브러리
50개의 뛰어난 클래식 PHP 알고리즘 모음
클래식 PHP 알고리즘, 훌륭한 아이디어를 배우고 사고력을 확장하세요
이미지 최적화를 위한 작은 PHP 라이브러리
이미지 최적화를 위한 작은 PHP 라이브러리