php java 实现组合模式:组合模式强调整体与部分的关系,如数据结构中的树结构等。
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 list = new ArrayList<>(); public void addPart(AbsPart absPart){ this.list.add(absPart); } @Override public void getInfo() { }}
php 实现
就爱阅读 www.92to.com 网友整理上传, 为您提供最全的知识大全, 期待您的分享,转载请注明出处。
- 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'; }}
来源: http://www.92to.com/bangong/2017/04-05/19998643.html