![]() |
#7 |
Участник
|
У меня есть предположение по этому поводу.
Возможно наличие в среде MorphX этих двух методов у класса FormRun является, своего рода, реализацией свойства инкапсуляции (то есть предоставлением строго определенных интерфейсов доступа к объектам посредством методов классов, членами которых они являются). В правильном случае, объект класса FormDataSource должен инициализироваться методом datasource(), а объект класса FormObjectSet - методом objectSet(). То есть, по сути, использование того или иного метода для инициалиции объектов служит лишь средством повышения "читабельности" кода. А вот в зависимости от того, объект какого класса будет проинициализирован, программист в дальнейшем получит определенный интерфейс для доступа к этому объекту через соответствующие методы. То есть, из этого всего получается, что все дело в "этике" программирования.
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 21.09.2010 в 12:02. |
|
|
|