то, что почти все они имеют аттрибут id, это 100% признак того, что это объект, +скорее всего в базе данных
чего не хватает, это правильного разделения полномочий между объектами, и надо убрать всё, что касается пользовательского интерфейса ~ show, hide, click итд,
что бы засунуть их в бд, обычно достаточно определить отношения между объектами: has_one, has_many, belongs_to
Цитата:
Просто главный герой вроде как один, и карман для предметов один
|
A good architecture maximizes the number of decisions *not* made (с)