> -- Илья Ермаков писал(а):
> Например, конструктор, как некая часть объявления класса. Объект не может создать сам себя,

Гхм. Ну создать может и не может (хотя дельфисты с тобой не согласятся), а проинитить - вполне. Причем единожды определенным образом.

> -- Илья Ермаков писал(а):
> поэтому наиболее красивым и ясным решением в любом случае является процедура-фабрика или объект-фабрика. Стиль объявления методов с явным указанием self-параметра тоже хорош.

Чем?