Введение в объектно-ориентированный дизайн с Java. Тимур Машнин

Чтение книги онлайн.

Читать онлайн книгу Введение в объектно-ориентированный дизайн с Java - Тимур Машнин страница 8

Введение в объектно-ориентированный дизайн с Java - Тимур Машнин

Скачать книгу

мира с большей точностью.

      Файлы классов заменили стандартные файлы в C и Modula-2.

      Каждый класс определяет тип со связанными данными и функциями.

      Эти функции также известны как методы.

      Класс действует как фабрика, создавая отдельные объекты определенного типа.

      Это позволяет разделять данные и как ими можно манипулировать в отдельные классы.

      Объектно-ориентированное программирование стало преобладающей парадигмой программирования.

      Популярные современные языки, такие как Java, C ++ и C #, основаны на объектах.

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

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

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

      В традиционных методах анализа два аспекта – функции и данные – рассматриваются отдельно.

      Основными задачами объектно-ориентированного анализа (OOA) являются:

      – Идентификация объектов

      – Организация объектов путем создания диаграммы объектной модели

      – Определение внутренних объектов или атрибутов объекта

      – Определение поведения объектов, т. е. действий объектов

      – Описание взаимодействия объектов

      Объектно-ориентированный дизайн (OOD) предполагает реализацию концептуальной модели, созданной при объектно-ориентированном анализе.

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

      Детали реализации обычно включают в себя:

      Реструктуризацию данных класса при необходимости,

      Реализацию методов, то есть внутренних структур данных и алгоритмов,

      Реализацию управления и реализацию ассоциаций.

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

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

      Важными

Скачать книгу