设计模式-原型模式
来源:互联网 发布:股票大作手回忆录知乎 编辑:程序博客网 时间:2024/06/05 19:06
原型模式是创建型模式的一种,最大的优点是不用每次创建对象,利用克隆减少系统开销。
创建抽象类
abstract class cloneMe{ public $name; public $picture; abstract function __clone();}
创建克隆方法
class Person extends cloneMe{ public function __construct() { $this->picture='cloneMan'; $this->name ='orignal'; } public function display() { echo 'this picture is'.$this->picture."<br/>"; echo $this->name."<br/>"; } function __clone() { ; }}
$worker = new Person();$worker->display();$slacker = clone $worker;$slacker->name = 'cloned';$slacker->display();
0 0
- 设计模式-原型模式
- 设计模式:原型模式
- 设计模式------原型模式
- 设计模式 原型模式
- 设计模式-【原型模式】
- 设计模式-原型模式
- 设计模式-原型模式
- 设计模式-原型模式
- 设计模式-原型模式
- 设计模式- 原型模式
- 设计模式:原型模式
- 设计模式 - 原型模式
- 设计模式-原型模式
- 【设计模式】原型模式
- 设计模式-原型模式
- 设计模式-原型模式
- 【设计模式】原型模式
- 设计模式----原型模式
- R 语言对table进行sql查询
- Hive de 功能架构
- 【阿里云服务器】【ubuntu14.04】搭建apache+php+mysql+phalcon
- Maven集成到工具以及解决内存溢出
- android Sockte、ServerSocket阻塞,不同步问题
- 设计模式-原型模式
- Android Listview滑动时不加载数据,停下来时加载数据,让App更优
- Mybatis批量增加,删除,更新Oracle
- 浅谈WPF DatePicker默认显示 当前时间
- 二叉树中和为某一值得路径java
- SQL Server语法学习笔记
- 01背包
- cf 625 b.War of the Corporations (字符串)
- nginx负载均衡