php 디자인 모델 의 원형 모델

<?php
/**
**      :
***	      :           
***        :           
**  :        ,      
**                   ,      
**                  
**               
**                 
****/
interface Protype{
	public function copy();
}

class Operation implements Protype{
	private $obj;
	public function __construct($name){
		$this->obj = $name;
	}
	
	public function getName(){
		return $this->obj;
	}
	
	public function setName($name){
		$this->obj = $name;
	}
	
	public function copy(){
		return clone $this;
	}
}

class Client{
	public static function main(){
		$newson = new Operation('nnnn');
		var_dump($newson->copy());
	}
}
Client::main();

좋은 웹페이지 즐겨찾기