Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми на базі об'єктно-орієнтованого підходу и корістувальніцькіх класів

Реферат Розробка програми на базі об'єктно-орієнтованого підходу и корістувальніцькіх класів





Введення

об'єктній орієнтований програмування

Актуальність роботи Полягає в застосуванні СУЧАСНИХ технологий про єктно-орієнтованого підходу в програмуванні. Даній курсовий проект показує на прікладі роботові ООП. Проект моделює роботу з геометричність фігурами за участю реальних про єктів як статичність модель реалізовану в програмному коді.

Про єктно-орієнтоване програмування або ООП - методологія програмування, заснован на уявленні програми у виде сукупності про єктів, КОЖЕН з якіх, є реалізацією Певного типу, что вікорістовує Механізм Пересилання повідомлень и класи, організовані в ієрархію Спадкування. ! Застосування про єктно-орієнтованого підходу Включає в собі про єктно-орієнтований аналіз, про єктно-орієнтоване проектування та про єктно-орієнтоване програмування.

Про єктно-орієнтоване програмування дозволяє розкласті проблему на СКЛАДОВІ части. Кожна ськладової частина становится самостійнім про єктом, Який містіть свои Власні коди и дані, Які відносяться до цього об'єкта.

Мета роботи Полягає в розробці програмного продукту - розробка програмного комплексу з використанн про єктно-орієнтованого підходу и корістувальніцькіх класів. Для Досягнення мети необходимо провести об єктно-орієнтований аналіз, про єктно-орієнтоване проектування, про єктно-орієнтоване програмування и зібраті статистичні результати.

Робота Включає вступ, три розділи, ПЕРЕЛІК ПОСИЛАННЯ та Додатків. У вступі розкріваються цілі и Завдання розробки, візначається его предмет, аргументується Актуальність здійсненіх у проекті розробок. Перший розділ містіть постановку задачі, описание предметної області, цілі и Завдання роботи. У іншому розділі проводитися вибір методу решение, описание ООП підходу и вибір інструментальніх ЗАСОБІВ для реализации проекту, а такоже описание вхідніх та вихідних даних. У третини розділі містітіся результати про єктно-орієнтованого АНАЛІЗУ, про єктно-орієнтованого проектування, об'єктно-орієнтованого програмування.


1. ПОСТАНОВКА Завдання


Клас «квадрат»

Вхідні данні:

поле a - дійсне число (float), довжина сторони квадрата.

Результати:

конструктор без параметрів, конструктор з параметрами; метод - обчислення площади, периметру та діагоналей, метод вив Овода відомостей про фігуру.

Клас «піраміда»

Вхідні дані:

поле f - дійсне число (float) апофема піраміди;

Результати:

Метод обчислення про єму фігурі, метод обчислення площади поверхні фігурі, конструктор з параметрами, метод виводу відомостей про фігуру.


2. Об'єктно-орієнтований АНАЛІЗ ТА ПРОЕКТУВАННЯ


У Основі про єктно-орієнтованого підходу (ООП) лежить про єктна декомпозіція, при цьом статична структура ПО опісується в термінах про єктів и зв язків между ними, а Динамічний аспект ПО опісується в термінах обміну повідомленнями между про єктами. Коженая про єкт системи має свой власний поведінкою, моделюючім поведение об'єкта реального світу.


2.1 Об'єктно-орієнтований аналіз


Об'єктна модель є природнім способом представлення реального світу.

Основними принципами ее побудова є:

- Абстрагування - це віділення найбільш Важлива, істотніх характеристик Деяк про єкта, Які відрізняють его от всех других відів про єктів, и ігнорування Менш Важлива або незначна деталей;

- Інкапсуляція - предполагает, что внутрішні ресурси об'єкта, пріховані від зовнішнього середовища;

- Модульність - це декомпозіція системи, зніжує складність системи, дозволяючі Виконувати незалежну розробка ОКРЕМЕ модулів;

- Ієрархія - це впорядкована система абстракцій, что задає їх Розташування за рівнямі.

- До основних зрозуміти про єктно-орієнтованого підходу (елементів про єктної моделі) відносяться: про єкт, клас, атрибут, операція, поліморфізм, Спадкування, компонент, зв язок.

Абстракція клас kvadrat

Ім я: kvadrat.

Відповідальність: підтримка информации про характеристику геометрічної фігурі.

Операції:

1. ініціалізація;

2. обчислення площади;

. обчислення периметру;

. вивід даних;

Абстракція клас piram

Ім я: piram.


сторінка 1 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Розробка програмного комплексу з використанн об'єктно-орієнтованого під ...
  • Реферат на тему: Реалізація за допомогою програми внутрішньої роботи цифрових елементів з ви ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...