«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

ќсновы безошибочного программировани€
јнализ правильности алгоритмов

 

‘ундаментальные характеристики объектно-ориентированного мышлени€

ћожно выделить следующие фундаментальные характеристики объектно-ориентированного мышлени€:

’арактеристика 1. Ћюбой предмет или €вление могут рассматриватьс€ как объект.

’арактеристика 2. ќбъект может размещать в своей пам€ти (в пол€х) личную информацию, независимую от других объектов. –екомендуетс€ использовать инкапсулированный (через особые методы) доступ к информации полей.

’арактеристика 3. ќбъекты могут иметь открытые по интерфейсу методы обработки сообщений. —ами сообщени€ вызовов методов посылаютс€ другими объектами, но дл€ осуществлени€ разумного интерфейса между объектами некоторые методы могут быть скрыты.

’арактеристика 4. ¬ычислени€ осуществл€ютс€ путем взаимодействи€ (обмена данными) между объектами, при котором один объект требует, чтобы другой объект выполнил некоторое действие (метод). ќбъекты взаимодействуют, посыла€ и получа€ сообщени€. —ообщение Ц это запрос на выполнение действи€, дополненный набором аргументов, которые могут понадобитьс€ при выполнении действи€. ќбъект Ц получатель сообщени€ Ц обрабатывает сообщени€ своими внутренними методами.

’арактеристика 5.  аждый объект €вл€етс€ представителем класса, который выражает общие свойства объектов данного класса в виде одинаковых списков набора данных (полей) в своей пам€ти и внутренних методов, обрабатывающих сообщени€. ¬ классе методы задают поведение объекта. “ем самым все объекты, которые €вл€ютс€ экземпл€рами одного класса, могут выполн€ть одни и те же действи€.

’арактеристика 6.  лассы организованы в единую квазидре-вовидную структуру с общим корнем, котора€ называетс€ иерархией наследовани€. ќбычно корень иерархии направлен вверх. ѕри множественном наследовании ветви могут срастатьс€, образу€ сеть наследовани€. ѕам€ть и поведение, св€занные с экземпл€рами определенного класса, автоматически €вл€ютс€ доступными любому классу, расположенному ниже в иерархическом дереве.

’арактеристика 7. Ѕлагодар€ полиморфизму Ц способности подставл€ть во врем€ выполнени€ вместо одного объекта другой, с совместимым интерфейсом, в периоде выполнени€ одни и те же объекты могут разными методами исполн€ть одни и те же запросы сообщений.

’арактеристика 8.  омпозици€ €вл€етс€ предпочтительной альтернативой множественному наследованию и позвол€ет измен€ть состав объектов агрегата в процессе выполнени€ программы.

’арактеристика 9. —труктура объектно-ориентированной программы на этапе выполнени€ часто имеет мало общего со структурой ее исходного кода. ѕоследн€€ фиксируетс€ на этапе компил€ции. ≈е код состоит из классов, отношени€ наследовани€ между которыми неизменны. Ќа этапе же выполнени€ структура программы Ц быстро измен€юща€с€ сеть из взаимодействующих объектов. ƒве эти структуры почти независимы.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

 омпонент —ќћ¬ќ¬ќ’ ‘отоальбом (продолжение)  омпонент MEMO  нопки “ехнологии программировани€ ѕреимущества инкапсул€ции »зучаем Delphi с помощью картинок »зучаем Delphi с помощью картинок (2) »зучаем Delphi с помощью картинок (3) Ќа заметку 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом