php,java实现组合模式
来源:互联网 发布:php获取url参数 编辑:程序博客网 时间:2024/06/05 14:47
组合模式强调整体与部分的关系,如数据结构中的树结构等
类图:
java实现
public abstract class AbsPart { public abstract void getInfo();}
public class Leaf extends AbsPart { @Override public void getInfo() { }}
public class ConcretePart extends AbsPart { private List<AbsPart> list = new ArrayList<>(); public void addPart(AbsPart absPart){ this.list.add(absPart); } @Override public void getInfo() { }}
php实现
abstract class AbsPart{ public abstract function getInfo();}class Leaf extends AbsPart{ public function getInfo() { echo 'Leaf'; }}class ConcretePart extends AbsPart{ private $arrPart; public function __construct() { $arrPart = array(); } public function addPart(AbsPart $part) { $this->array[] = $part; } public function getInfo() { echo 'ConcretePart'; }}
0 0
- php,java实现组合模式
- PHP实现组合模式
- 组合模式(java实现)
- Java 实现组合(Composite)模式
- 设计模式之组合模式java实现
- php 组合模式
- php组合模式
- php组合模式
- 《大话设计模式》java实现之组合模式
- php,java实现代理模式
- php,java实现原型模式
- php,java实现命令模式
- php,java实现适配器模式
- php,java实现观察者模式
- php,java实现备忘录模式
- php,java实现访问者模式
- php、java实现状态模式
- C++实现组合模式
- new、引用
- sealed(C# 参考)
- 工作思想总结
- bzoj2190 [SDOI2008]仪仗队
- python3和2共存
- php,java实现组合模式
- JAVA面向对象
- Mycat生产实践---Mycat实施指南
- 异常
- 在windows上安装imageMagic
- UVALive5661 UVA668 ZOJ2037 Parliament
- 机器学习算法笔记之4:贝叶斯分类器
- JAVA面向对象
- keystore提取私钥和证书