- даём методам более вменяемые имена.
- чистим код.
- чистим код.
- чистим код.
- чистим код.
- выделяем класс TmsDiagrammsList.
- используем свежевыделенный класс TmsDiagrammsList.
- чистим код.
- выделяем интерфейс ImsPersistent.
- используем класс TmsDiagrammsList.
- готовимся к выкидыванию ненужного класса.
- выкидываем ненужный класс.
- чистим код.
- выкидываем ненужный класс TmsInterfacedNonRefcounted. Не стоит "держаться корней". Всё есть в CVS/SVN/git. Надо РЕЗАТЬ ПО-ЖИВОМУ.
- выкидываем ненужный класс TmsInterfacedNonRefcounted. Не стоит "держаться корней". Всё есть в CVS/SVN/git. Надо РЕЗАТЬ ПО-ЖИВОМУ.
- подготавливаем почву для ещё одной примеси.
- используем примесь TmsObjectWrap.
- декларируем свои намерения.
- вводим понятие эквивалентности.
- Используем понятие эквивалентности.