Re[39]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 25.12.10 23:05
Оценка: :)
S>Я считаю уместное замечание в контексте того что инкапсуляция важна не только для безопасности. Там написана правда. Не вся правда, но часть ее. Инкапсуляция относится не только к объектам, и не только к данным, а еще и к коду, который не нужно ломать.

Так в том то и суть. Что идеологи ООП недоглядели реальное устроство мира.
И докрутили костыль, в виде жесткого ограничивания данных за оболочкой класса.
Но реально то не так.
Во-первых данные могут мигрировать от класса к классу.
Во-вторых есть централизация прав в государстве. Прав классов на какието данные
Они выписаны в специальных контрактах и эти права динамически.
Это более интеллектуальная и гибкая система, которая отображена в управлении государством
и вообще сколь угодно сложном и живом организме

S>Недавно боролся с косяком в C++. Столкнулся с переопределенным общеупотрябимым оператором && в заголовочном файле без ограничения на используемые типы (шаблонный), после чего ломался практически любой код, включающий этот заголовок и использующий этот оператор &&.


Можна выстрелить, а можно и не выстрелить
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.