使用类

时间:2015-08-20 23:10:15

标签: php

是否值得创建一个不起作用的类,但只包含对象数组?拥有该类的主要好处是它为它包含的集合提供了标签。

例如:

class Park
{
    protected $benches; // array of Bench objects
    protected $people;  // array of Person objects
    protected $trees;   // array of Tree objects
}

其他方法包括addBenchgetBenchaddPersongetPersonaddTreegetTree

然后可以使用Park类:

$park = new Park($benches, $people, $trees);

$tree = $park->getTree(0);
$tree->sway();

$person = $park->getPerson(1);
$person->walk();

Park班仍然没有做任何工作;它只管理其组件。

这是一种反模式吗?

0 个答案:

没有答案