M
mika2607
Здравствуйте. Хотела спросить у вас как лучше организовать иерархию классов в такой программе как Adobe Reader. А точнее, в собственном аналоге.
Например, родительским классом будет некий объект программы как AdobeAcrobatReader, от него наследуются другие. Какие поля и методы (то бишь свойства) могут быть у этого класса?
Также: что следует от него наследовать: классы жирный текст, обычный, курсив и растровое / векторное изображение? Либо наследованные классы будут типа строка/ абзац?
Сама программа не нужна, хочу понять как организовано с точки зрения ооп.
Например, родительским классом будет некий объект программы как AdobeAcrobatReader, от него наследуются другие. Какие поля и методы (то бишь свойства) могут быть у этого класса?
Также: что следует от него наследовать: классы жирный текст, обычный, курсив и растровое / векторное изображение? Либо наследованные классы будут типа строка/ абзац?
Сама программа не нужна, хочу понять как организовано с точки зрения ооп.