AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.02.2009, 10:50   #10  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Цитата:
Сообщение от cerbo Посмотреть сообщение
Главное в ООП это инкапсуляция, которая нужна прежде всего человеку, а не компилятору. А такое поведение (паблик поумолчанию) подстрекает к ее нарушению.
Что-то я не понял, что тут нарушается? Инкапсуляция - это сокрытие реализации. Другими словами объект должен предоставлять интерфейс (public методы). При этом другие объекты не должны ничего знать о том, как эти методы реализуются. В X++ все так и есть. Я бы даже сказал, что X++, наоборот, принуждает к инкапсуляции, т.к. даже если захочешь, то не сделаешь члены класса public. Связь с другими объектами только через методы. Объясните поподробнее, что Вас не устраивает.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Macro Blog bot DAX Blogs 1 16.11.2007 09:48
Issues concerning X++: Macros - Definitions and Pitfalls Blog bot DAX Blogs 0 15.11.2007 09:20
Issues concerning X++: Correction guide - Compiler warnings Blog bot DAX Blogs 0 30.08.2007 04:41
mfp: New blog from the X++ compiler team Blog bot DAX Blogs 0 25.06.2007 20:40

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:10.