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

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





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

Операції:

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

2. обчислення площади поверхні геометрічної фігурі;

. обчислення про єму геометрічної фігурі;

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


2.2 Об'єктно-орієнтоване проектування


необходимо Розробити клас kvadrat.

Примітка:

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

данні:

а - дійсне додатне число, довжина сторони квадрата.

Операції: Geta () - метод Який Повертає значення довжина сторони квадрата;

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

kvadrat (int t) - конструктор з параметрами, Виконує ініціалізацію про єкта.ploshat () - обчислення площади квадрата; perim () - обчислення периметру квадрата; diag () - обчислення діагоналей квадрата; show () - вивід даних про квадрат.

необходимо Розробити клас piram.

Примітка:

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

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

Операції: (float f1, float a): kvadrat (a) - з параметрами, Виконує ініціалізацію про єктаpl () - обчислення площади піраміди; v () - обчислення про єму піраміди.


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

class kvadratx (xx) float a; + float Geta () + kvadrat () + kvadrat (int t) + float ploshat () + float perim () + float diag (+ void show ()

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

+ public # protected-privateclass piramd (12,5) float f + piram (float f1, float a): kvadrat (a) + float pl () + float v ()

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

+ public # protected-private

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

class kvadrat float a; + float Geta () + kvadrat () + kvadrat (int t) + float ploshat () + float perim () + float diag (+ void show ()


class piram float f + piram (float f1, float a): kvadrat (a) + float pl () + float v ()

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

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

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

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

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

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


class: kvadrat

x (xx): kvadrata=5class: piram

h=7

3. РОбочий ПРОЕКТУВАННЯ


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

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


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

{

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

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

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

}


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

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

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

Закриті private (ПРИВАТНІ), доступ до якіх м...


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





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

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