PHP에서 팩토리 패턴을 구현 중입니다. AbstractFactory 클래스가 있고 하나는 ConcreteFactory 클래스입니다. 다음은 내가 사용하고 코드입니다 :PHP에서 기본 클래스 객체로 파생 클래스 객체를 만드는 방법
/** AbstractFactory.php */
abstract class AbstractFactory{
abstract function xyz();
}
/** ConcreteFactory.php */
require_once "AbstractFactory.php"
require_once "ABC.php"
class ConcreteFactory extends AbstractFactory{
public function xyz(
return new ABC();
);
}
/** Client.php */
require_once "ConcreteFactory .php"
class Client extends ConcreteFactory {
public function dothis() {
// Now i want to create AbstractFactory type object from ConcreateClass
AbstractFactory $afobject = new ConcreteFactory();
}
}
(AbstractFactory $afobject)
구문 분석 오류를 반환합니다.
누구든지이 개체를 만드는 방법을 알려주시겠습니까?
.... SP 구문 오류를 ingnore하시기 바랍니다 .. 나의 주요 관심사 : 클래스 객체에 대한했다 :) –