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

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





Примітка:

Чи не враховуваті необходимость перерозподілу пам яті.

данні:

поле first - ціле, (номінал купюри)

поле secon - ціле (Кількість купюр)

Операції:

money () - конструктор без параметрів, Виконує початково ініціалізацію про єкта;

money (int, int) - конструктор з параметрами, Виконує ініціалізацію про єкта.

int cost () - функція розрахунку суми

Структура класів


class money + int first; + Int second; + Money (); + Money (int, int); + Int cost (); Малюнок 1. Структура базового класу money


Модіфікаторі доступу:


+ public # protected-private Малюнок 2. Модіфікаторі доступу


отношения между класами


Малюнок 3. Структура отношений между класами


Структура об'єктів

Об'єкти системи:

Діаграма про єктів - показує структуру системи в конкретний момент годині, про єкти, їх атрибути.

Діаграмі про єктів дозволяють моделюваті екземпляр сутности, Які містяться в діаграмах класів. На діаграмі про єктів показано безліч об'єктів и отношений между ними в Певний момент годині.

Застосовують при моделюванні Статичний відів системи з точки зору проектування и процесів. При цьом моделюється «знімок» системи в Сейчас годині и зображується безліч об'єктів, їх станів и отношений между ними.

Смороду Важливі НЕ только для візуалізації, визначення спеціфікацій та Документування структурних моделей, но и для конструювання статичних аспектів системи помощью прямого і зворотна проектування.

Малюнок 4. Структура про єктів класів class money


3. Робоче проектування


Для реализации класу согласно технического Завдання звертаючись мову програмування С ++. Мова програмування С ++ підтрімує про єктно-орієнтіроване программирования.

Клас - ськладової тип данних, елементами которого є Функції Зміни. В основу Поняття клас покладений тієї факт, что «над об єктами можна Здійснювати Різні операції». Властивості про єктів опісуються помощью полів класів, а Дії над об єктами опісуються помощью функцій, Які назіваються методами класу. Клас має ім я, складається з полів, звання члена класу и функцій - методів класу.

Опис класу має Наступний формат:

lt; имя класу gt;

{

//Опіс відкритих членів и методів класу public:

//Опіс Закритого членів и методів класу private:

//Опіс захищений членів и методів класу protected:

}

Клас, Який БУВ розроблення у курсовій работе: money {// Клас money://публічні члени классаfirst;// Номіналsecond;// Кількість купюр ();// Конструктор (без параметрів) (int, int);// Конструктор з параметраміcost ();// Функція розрахунку суми

};


Відкриті та закриті члени класу:

На Відміну Від полів структури доступні всегда, в класах могут буті члени и методи різного уровня доступу:

- відкриті public (публічні), виклик відкритих членів и методів класу здійснюється за помощью оператора. («Точка»);

- закриті private (ПРИВАТНІ), доступ до якіх можливий только з помощью відкритих методів.

- захіщені методи (protected).

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

Об'єкти зберігаються в купі (для класів и посілальніх тіпів)

- Об'єкти та патенти ініціалізуваті оператором;

- Класі могут успадковуваті Властивості других класів (одінічне Спадкування коду);

- Класі могут реалізовуваті множінні інтерфейси (множини Успадкування тіпів).


3.1 Розробка класів


Реалізація інкапсуляції.

Інкапсуляція - це властівість об'єктів приховуватися деякі свои дані І спосіб їх ОБРОБКИ (методи) від навколишнього цифрового середовища І, зокрема, від малодосвідченіх програмістів, залішаючі «зовні» только необхідні та/або необхідні Властивості и функціональні возможности.

З точки зору стороннього програміста об'єкт Виглядає таким Собі «чорним ящиком», у которог...


Назад | сторінка 2 з 4 | Наступна сторінка





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

  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Розробка системи огляду екіпажу і судна з використанням технічних засобів я ...
  • Реферат на тему: Розробка системи огляду бортових запасів з використанням технічних засобів ...
  • Реферат на тему: Розробка системи управління легкового автомобіля класу E габаритної довгою ...