Глава 4.Структура программы
Программа состоит из множества классов и целевого
утверждения («проекта»):
программа = { определение-класса | определение-проекта }
Будем говорить, что некоторый класс С (или проект) «использует» класс Е,
если Е является предком С в иерархии наследования классов, а также если С (проект) или
кто-либо из его предков содержит конструктор экземпляра класса Е (или конструктор
экземпляра класса F, такого что класс F использует класс Е), не считая тех конструкторов,
которые входят в состав инициализаторов, перекрываемых во время построения соответствующих миров.
В программе должны быть определены все классы, используемые проектом.
Исполнением программы называется построение и дальнейшее согласование
некоторых процессов. Исполнение программы начинается с доказательства конструктора
процесса, заданного в определении проекта, а также формирования процесса, построенного
в результате доказательства этого конструктора.
Содержание