Инкапсуляция

Инкапсуляцией называется объединение в классе данных и подпрограмм для их обработки. Данные содержатся в полях класса, а процедуры и функции для их обработки называются методами. В соответствии с правилами объектно-ориентированного програм­мирования прямой доступ к полям класса нежелателен. В связи с этим в Object Pascal предусмотрены специальные конструкции, называемые свойствами, которые осуществ­ляют чтение или запись в поля при помощи вызова соответствующих методов.

Инкапсуляция позволяет создавать класс как нечто целостное, имеющее определен­ную функциональность. В качестве примеров можно привести стандартные классы, оп­ределенные в Delphi:

TEdit — позволяет создавать и управлять работой строки ввода;

TLabel — обеспечивает функционирование метки;

TButton - содержит всё необходимое для работы кнопки.

Общепринятым правилом является давать названия классам, начинающиеся с буквы Т.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: