Разделы

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C

Объектно-ориентированный подход к созданию программных средств

Раздел: Уроки программирования


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

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

На этапе программирования, объектно-ориентированный проект реализуется в виде программного кода. Для этого могут быть использованы различные инструментальные средства. Но любая «хорошая программа» обязательно должна иметь такие очевидные свойства:
• потребовать минимальных затрат на перепрограммирование, при внесении дополнительных возможностей или модифицировании существующих;
• допускать повторное использование своего кода для разработки других программ.
Именно для решения этих задач используются объектно-ориентированные языки программирования, характерными особенностями которых является инкапсуляция, полиморфизм и наследование.

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

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


Другие материалы по теме:

- Алгоритмы
- Использование языков и сред программирования как средств обучения
- Среда программирования. Интегрированные среды программирования
- Понятие алгоритма
- Eclipse


📌 smti.ru © 2026 SMTI.RU: инструменты, знания и сообщество для создания веб-проектов | Обратная связь