|
![]() |
#1 |
Участник
|
Цитата:
X++: vendor = salesLine.getPrimaryVendor(); X++: vendor = SalesLine::getPrimaryVendor(salesLine); сам метод интерпретируется как X++: public VendTable getPrimaryVendor(SalesLine _salesLine)
{
;
this = _salesLine;
...
} ООП предназначено для другого: наследование, инкапсуляция и полиморфизм. Не будь наследования, мы бы погрязли в дублировании кода. Полиморфизм позволяет работать с базовым классом, и не держать руку на пульсе, каждый раз спрашивая себя, а с функцией какой сущности (то бишь класса) я работаю? Вот инкапсуляция - это да, она конкретно не доработана. Очень не хватает свойств, хотя методы доступа get/set/parm есть, но с ними не так удобно.
__________________
// no comments |
|
Теги |
sysoperation framework |
|
|