(Это не интерфейс: я просто опустил тело методов)Что назвать этим классом?
class _ {
protected $_data = array();
function __construct($data);
function set($name, $value);
function get($name);
function __set($name, $value);
function __get($name); //aliases for their respective non-magic methods.
# and some other generic methods
}
По сути, это класс, который обеспечивает магический объектно-ориентированного слой многоразового доступа к некоторым данным. Я рассмотрел DataLayer, DataObject и некоторые другие; Я хотел бы услышать некоторые предложения от кого-то, кто более терминологически подкован.
Это самый общий класс, который я когда-либо видел. –
Это почти как StdClass. –
@ Крис Клоберданц: Это ваше предложение? – webbiedave