Сообщение от ksa
|
Просто даже не понятно зачем такие выверты... :-\
|
Смотри, есть у меня к примеру 4 конструктора: Boy, Girl, Man, Woman и есть класс Order. В класс Order передается первыми атрибутами, имя, возраст - а все последующие заказ на еду. Мой класс Order смотрит - ага, имя Андрей, значит мне надо вернуть конструктор Boy или Man. Дальше смотрит на возраст - 30. Значит Men. Order возвращает экэземпляр Man куда передает ('Андрей', 30, 'Гамбургер', 'Колла', 'Картофель фри');
GuardCat,
Потому-что эвалы зло, в качестве аргументов нельзя передавать ссылка на объекты.