четверг, 26 сентября 2013 г.

Ещё одна "штука", которую умеет наш кодогенератор

Приведу один пример. Он не единственный из этой области. Но самый показательный.

На многих экземплярах стереотипов модели можно выставить свойство Singleton.

И в итоге генератор ориентируюсь на него сгенерирует "шаблонное решение", для реализации именно этого "класса" в виде singleton'а.

При этом он учтёт особенности стереотипа и или вставит "примесное наследование", либо развернёт шаблон, либо напрямую включит соответствующий код в тело целевого класса.

И такого - много. Например тот же Refcounted.

1 комментарий:

  1. Сегодня кстати я нашёл непарность скобок в publisher/subscriber. Планирую сделать подобное свойство и для данного шаблона. Чтобы модель это контроллировала.

    ОтветитьУдалить