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

Реферат Створення Windows 8-style ui застосунку





n="justify"> ООП Включає в собі декілька базових зрозуміти, а самє: клас, про єкт, метод. Основу ООП складають трьох основні Концепції: інкапсуляція, Успадкування та поліморфізм. Альо спочатку розглянемо таку річ як абстрагування.

Абстрагування - це Спрощення явного представлення дійсності путем описування класів, які відповідають проблемі, и использование Певного уровня деталізації для окресленості ОКРЕМЕ аспектів проблеми. Абстрагування дозволяє відокреміті логічний сенс фрагмента програми від проблеми его реализации, розділівші Зовнішній описание (або інтерфейс) об'єкту та его внутрішню організацію (чі реалізацію). Потрібно обирати Оптимальний степень абстракції. Занижень степень абстракції Робить модель занадто складним, перенасіченою непотрібнімі деталями. Високий степень дает неповний, нечіткій описание класу, и тому не дозволяє правильно моделюваті его поведение.

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

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

Метод - підпрограма, что оперує Даними, визначеними в класі. Помощью методів Інші части програми взаємодіють з класом або его про єктом, причому, саме екземпляр. Це и є принцип обміну повідомлень. Метод представляет собою завершень фрагмент коду, до которого звертають за его ім ям. ВІН опісується один раз, но вікорістовується потрібну нам Кількість разів. Один и тій самий метод опрацьовує Різні дані, что передаються Йому в якості аргументів. Метод винен повертаті результуюча значення. Если метод не Повертає значення, то ВІН є аналогом процедури в процедурному програмуванні, Фактично оформленим блоком Операторів з ім ям та вхіднімі параметрами. Метод складається Із заголовка та тела. Тема містіть спеціфікаторі доступу, значення, что возвращается, ім я методу та список параметрів. Тіло методу представляет собою блок Операторів, в кінці якіх зазвічай стоит оператор, Який завершує виконан методом и Повертає Обчислення значення.

Є декілька тіпів методів. Власне метод є членом, что реалізовує обчислення або Дії, Які может Виконувати клас або про єкт. Такі методи могут прійматі чи не прійматі параметрів, повертаті б або не повертаті значення. Конструктор призначеня для ініціалізації про єкту. ВІН віклікається при створенні про єкту. ВІН НЕ Повертає значення, но может прійматі параметри. Властівість слугує для организации доступу до полів класу. Зазвічай властівість зв язана Із Закритим полем класу та візначає методи его Отримання та встановлення значення. Деструктор призначеня для проведення Деяк операцій перед Знищення про єкту.

Інкапсуляція Полягає в пріховуванні реализации від користувача про єкту. Саме інкапсуляція є механізмом, Який про єднує разом код та дані, Якими ВІН маніпулює, водночас віключаючі вторгнення ззовні та неправильне использование даних. У про єктно-орієнтованих мовах дані ї код могут буті про єднані за принципом чорного ящика: мі знаємо, что Робить про єкт/клас, но НЕ знаємо, як ВІН це Робить. Така властівість інкапсуляції значний спрощує розробка великих програмних комплексів. Ее суть Полягає в пріховуванні даних. У мовах програмування з такою метою Використовують, як правило, 3 ключові слова - спеціфікаторі доступу: private, protected та public. Кожне має свое призначення для механізму інкапсуляції:

private - член класу є Закритим и ззовні Опису класу ВІН недоступний;

- protected - член класу Відкритий только для нащадків цього класу;

public - член класу Відкритий ззовні, до него можна доступатіся Із клієнтського коду.

Як правило, одиницею інкапсуляції Виступає клас. Для забезпечення Функціонування класу нужно создать екземпляр цього класу и Відправити Йому ПОВІДОМЛЕННЯ.

Поліморфізм - принцип, за Яким через ...


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





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

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