Ответ
Sumo 07.12.2015 21:25
В Питоне и Руби класс — это полноценный объект. ОРМ на них часто делают так: объект класса отвечает за хранение метаинформации и data access layer (DAL), а экземпляр класса содержит сами данные. Методы экземпляра ссылаются на методы класса для манипулирования базой.
У нас класс попроще и на полноценный объект не тянет. Поэтому нам нужна композиция из двух объектов: один хранит данные, а второй отвечает за метаинформацию и доступ к базе. Второй включаем в первый и делаем линки между методами. Возни чуть больше, но результат тот же.
p.s. Мне идея полноценного орма очень не нравится концептуально, поэтому в PFе ормом называется DAL. :)
- @GET_…[] из @GET_DEFAULT[…] — ошибка?, G_Z [M] 07.12.2015 15:37
- Ответ, MoKo 07.12.2015 20:23
- Ответ, G_Z [M] 07.12.2015 20:31 / 07.12.2015 20:32
- Ответ, MoKo 07.12.2015 20:51
- Ответ, G_Z [M] 07.12.2015 21:06
- Ответ, MoKo 07.12.2015 21:21
- Есть мнение..., Sumo [M] 07.12.2015 20:33
- Ответ, G_Z [M] 07.12.2015 20:51 / 07.12.2015 20:54
- Ответ, Sumo [M] 07.12.2015 21:00
- Ответ, G_Z [M] 07.12.2015 21:04