Основи об’єктно-орієнтованого програмування в Visual C # (Sharp)

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

Дана глава – ще один крок у напрямку до цієї мети

У ній ми зосередимося на повторному використанні базової функціональності, коли два класи поділяють спільні методи і властивості з метою вирішення певної задачі Для демонстрації основних принципів ми створимо простий додаток для обміну валют У додатку застосовується обєктно-орієнтоване програірованіе – набір потужних засобів програмування, широко вживаних у сучасних мовах програмування, таких як С #

У цьому розділі ми розглянемо такі питання

•&nbsp&nbsp Обєктно-орієнтоване програмування (ООП) – спосіб створення проженій за допомогою примірників типів Спочатку визначається тип і його повен Створенням примірника типу, який також називається обєктом, Типу присвоюється стан При розробці стан обєктів нам невідомо, і ми можемо тільки припускати, яким воно може бути

•&nbsp&nbsp Області видимості членів даних Типи мають методи, які можуть визаться іншими типами Але можливість викликати методи типу усіма іншими типами не завжди є бажаною Подібно до того, як ми дозволяємо розлити рівень доступу, скажімо, до кімнат і шаф в нашому будинку різним людям, ми контролюємо рівень доступу до методів наших типів

•&nbsp&nbsp Властивості Крім методів, типи мають властивості Методи застосовуються для хвилювання операцій над типом, а властивості надають стан типу

•&nbsp&nbsp Базові класиТермінБазовий клас позначає загальну функціональність

Застосування слова Базовий обумовлено тим, що в обєктно-орієнтованому

програмуванні ієрархія визначається від основи – бази – догори А слово Клас застосовується тому, що клас є базовим типом, що містить функціональність

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

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*