Мотивом к написанию данной статьи стали долгие дискуссии на форумах и
необходимость из раза в раз повторять одно и то же по мере включения в
разговор новых людей, незнакомых с Оберон-технологиями. В статьи кратко
изложены некоторые эффективные архитектурные приемы, которые поощряются
языками Оберон-семейства и, в частности, Component Pascal, и
используются в операционных системах и средах этого семейства. Ключевой
идеей для всех этих приемов является идея компонентного
программирования и динамически раширяемых программных систем.
Рассмотрены следующие идеи:
1) особенности ООП в Оберонах; 2) родовые шины сообщений (generic message buses); 3) инсталлируемые каталоги объектов (directories); 4) выгрузка и перезагрузка модулей в компонентных системах.