Главная Контакты


  На сайте

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


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


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

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

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

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

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

Другие статьи по теме:

- Построение алгоритмов
- Этапы проектирования при разработке программного продукта
- Использование языков и сред программирования как средств обучения
- Технологии Internet
- Средства структурного анализа и проектирования систем


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами