| Про ООП долбоебизм 21 |
[Jul. 29th, 2009|07:03 pm] |
$slots=Slot_Collection::loadReadytoFree(); foreach ($slots as $slot) { $slot->setFree(); }
На первый взгляд всё логично. вытащили некую совокупность объектов. прошлись по каждому -- дёрнули метод.
А вот какой секрет кроется под "инкапсуляцией":
function loadReadytoFree() { SELECT * FROM slots WHERE type=4; }
function setFree() { UPDATE slots SET type=0 where id=this->id; }
Ну не шыдевр ли бля!? ИНКАПСУЛЯЦИЯ В ПОЛНЫЙ РОСТ |
|
|