Вслед за созданием общей архитектуры системы, которая соответствует нефункциональным требованиям к программной системе, нужно спроектировать отдельные элементы программы (они отвечают функциональным требованиям). В лекции идет речь об одном из основных подходов к проектированию компонентов программной системы — объектно-ориентированному проектированию. В рамках этого подхода система разбивается на объекты (данные и функции по их обработке), которые взаимодействуют между собой.
Презентация: Лекция 9.