аними доступ до коду .
При першому процедурному підході програму визначає послідовність операторів її коду. Другий підхід організовує програму навколо даних, тобто навколо об'єктів і набору добре організованих інтерфейсів.
ООП - це методологія програмування, заснована на уявленні програми у вигляді сукупності об'єктів, кожен з яких є екземпляром певного класу; а класи утворюють ієрархію спадкування.
). ООП використовує в якості базових елементів об'єкти, а не алгоритми.
). Кожен об'єкт буде екземпляром якогось певного класу.
). Класи реалізовані (організовані) ієрархічно.
Основна перевага ООП - скорочення числа міжмодульних зв'язків, зміна обсягів інформації, яка передається між модулями і можливість повторного використання кодів.
Недоліки - зниження швидкодії через більш складної організації програми.
1.2 ООП в Microsoft Visual Basic
У Microsoft Visual Basic програма складається з об'єктів, що взаємодіють один з одним. Об'єкти створюються за шаблонами, званим класами. Самі об'єкти називаються екземплярами класів. Класи можна програмувати на будь-якій мові. p align="justify"> Клас - це користувальницький тип, що володіє розширеними можливостями. Об'єкт - це змінна користувацького типу. p align="justify"> Класи містять в собі процедури та функції, які застосовні до змінним даного класу. Ці процедури і функції називаються методами. br/>
1.3 Чотири концепції ООП
. Інкапсуляція. Приховування даних. Для роботи з даними визначаються властивості, методи і події. p align="justify"> Інкапсуляція - обмеження прав доступу. Об'єкти в задачі зберігають конкретні дані, тип яких визначається полями класу. Кожен об'єкт в задачі грає роль, визначає його поведінка . Те, що може робити кожен об'єкт (крім збереження значень своїх полів) задається елементами функції. Особливістю класу є інкапсуляція одній конструкції, як даних, так і методів функцій, які обробляють ці дані, контрольованим чином. Це захист даних і операцій від неконтрольованого доступу.
Так елементи private виявляються автоматично доступними тільки для методів самого класу, але зариті для іншої частини програми.
Елементи public визначають інтерфейс класу з іншими частинами програми та іншими класами.
. Успадкування. Об'єкти можуть отримувати властивості і методи інших об'єктів (предків). Клас-предок називається базовим, клас-нащадок - похідним. Спадкоємці отримують всі властивості і методи предків, які можуть бути змінені, а також можуть володіти власними методами або...