ext_373350 ([identity profile] d-ohrenelli.livejournal.com) wrote in [personal profile] yigal_s 2004-06-01 07:51 am (UTC)

Vot uzh voistinnu gonite , djaden'ka.

Во-первых, он говорит, что класс A - это частный случай, разновидность, субкласс класса Base (как, к примеру, учитель - частный случай человека), всё, что можно сделать с классом Base, можно сделать и с классом A, везде, где используется класс Base, можно использовать и экземпляр класса А.

Neverno.
Pure virtual zabyl.

Во-вторых, он говорит, что имплементация класса A использует имплементацию класса Base. Тоже немаловажно - уж кто из нас не расширял функциональность класса, наследуя от неё новую, более продвинутую функциональность, использующую и старую.

Tozhe daleko ne fakt. Tot zhe pure virtual.

Pljus ko vsemu - vse zavisit ot togo kak ty eto napishesh.
Ja shiroko ispolzuju veshi tipa IsKindOf v MFC i oni reshajut mne massu
podobnogo roda problem.

Pljus ko vsemu - ja starajus' sledovat' pravilu "abstraktnyj klass ne instanciiruetsja", chto tozhe oblegchaet rabotu v proektirovanii.
Nasledovanie - blestjashaja vesh esli umet' ej pol'zovatsja.


Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting