Какой механизм предназначен для выделения характеристик объекта, которые четко определяют его концептуальные границы и отличают его от других объектов?
На основании какого документа программная система разбивается на набор функциональных областей?
Что обозначают слабые информационные связи между программными модулями?
Как называется механизм, ограничивающий доступ к компонентам реализации абстрактного типа данных?
Как называется конструктор, получающий в качестве единственного параметра указатель на объект этого же класса?
Как называется возможность создания иерархии классов, когда потомки наследуют свойства своих предков?
Как называется методология разработки программного обеспечения, в основе которой лежит разделение программы на отдельные именованные сущности?
Как называется методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков?
Как называется объединение данных с функциями их обработки в сочетании со скрытием ненужной для использвания этих данных информации?
Как называется возможность использовать в различных клссах иерархии одно имя для обозначения сходных по смыслу действий и гибко выбирать требуемое действие во время выполнения программы?