| Programming: Delphi 
 Иллюстрированный самоучитель по Delphi 7 для профессионалов
 
 Объектно-ориентированное программирование
 
 Несколько 
  лет назад книгу по Delphi 2 или 3 надо было начинать с азов объектно-ориентированного 
  программирования (ООП). Многие только переходили к Delphi из DOS, многие использовали 
  Borland Pascal for Windows и работали с Windows API напрямую. Объекты еще были 
  в диковинку, и полное разъяснение новых принципов было просто обязательно.  
Но и сейчас писать об этом вполне актуально. Конечно, выросло поколение программистов, которые "с молоком матери" впитали новые понятия. Но от понимания объектов до их грамотного использования — дистанция огромного размера. Для создания более или менее сложных приложений нужны навыки объектно-ориентированного дизайна, а для приложений в свою очередь — четкое знание возможностей вашей среды программирования. Поэтому в данной главе мы постараемся акцентировать внимание читателя на применение ООП в среде Delphi 7.
 
По сравнению с традиционными способами программирования ООП обладает рядом преимуществ. Главное из них заключается в том, что эта концепция в наибольшей степени соответствует внутренней логике функционирования операционной системы (ОС) Windows. Программа, состоящая из отдельных объектов, отлично приспособлена к реагированию на события, происходящие в ОС. К другим преимуществам ООП можно отнести большую надежность кода и возможность повторного использования отработанных объектов.
 
В этой главе рассматриваются способы реализации основных механизмов ООП в Object Pascal и
Delphi:
 
   понятия объекта, класса и компонента; основные механизмы ООП: инкапсуляция, наследование 
    и полиморфизм; особенности реализации объектов; взаимодействие свойств и методов. 
Материал главы рассчитан на читателя, имеющего представление о самом языке Object Pascal, его операторах и основных возможностях.
 
 
 
 Назад | Оглавление | Вперёд 
 
 При перепечатке любого материала 
            с сайта, видимая ссылка на источник www.warayg.narod.ru 
            и все имена, ссылки авторов обязательны.
 
 © 2005
 |