С++ - язык, который изучается постепенно.Еще несколько слов об уничтожающих функциях
                   Справочники Всё для создания сайта

Ссылки


Home
Бизнес
Справочники
Советы







Материалы книги получены с http://www.itlibitum.ru/

Еще несколько слов об уничтожающих функциях

После долгого разговора о том, какие замечательные штуки можно проделывать с объектами классов, вернемся к уничтожающим функциям. Многие концепции, представленные в предыдущем разделе (такие как скрытые коллекции экземпляров и статистика), реализуются лишь в том случае, если вам удастся отследить время создания и уничтожения экземпляра.

Конечно, для ведения статистики можно воспользоваться статистическими переменными,

производящими функциями и т.д., принадлежащими целевому классу, однако методика, связанная с объектами классов, обеспечивает намного лучшую модульность. Возьмите существующий класс.

Добавьте класс объекта Class. Влейте одну-две производящие функции, перемешайте с

уничтожающей функцией. Поставьте на огонь статистики и доведите до кипения. Ура! Все

административные средства были добавлены без модификации исходного класса. Об изменениях придется сообщать клиентам, но если в начале работы никаких клиентов еще не было, а управляемый класс должен оставаться неизменным или его исходные тексты недоступны, нам удалось довольно многого добиться, не создавая никаких побочных эффектов для критически важного кода.


Назад    Содержание    Далее    

Home  Создание сайтов  Учебник по записи CD  Справочник Web дизайнера Самоучитель IE PHP и MySQL Компьютерные сети С++ E-mail me

Copyright 2007. Климов Александр. All Right Reserved.
Hosted by uCoz