Разработка приложений в системе Delphi. Шейкер Т.Д. - 101 стр.

UptoLike

Составители: 

изолируя их данные от непосредственной модификации. Для программиста
свойства имеют первостепенное значение. Чтобы понять суть и назначение
объекта, надо знать его свойства, реже методы и очень редкополя (объект сам
знает, что с ними делать).
Обычно свойство связано с некоторым полем, но это не обязательно.
Фактически свойство описывает один или два метода, которые осуществляют
некоторые действия над данными того же типа, что и поле. Кроме обычных
свойств у объектов существуют свойства-массивы (array properties). Свойство-
массивэто индексированное множество свойств.
10.5. Методы
Метод (правило) представляет собой процедуру или функцию,
определенную в рамках класса, и используемую для выполнения действий над
полями. В разделе
interface содержится объявление методов (при описании
класса), а в разделе
implementation записывается программный код. В
отличие от обычных процедур и функций заголовки методов должны иметь
составные имена, содержащие наименование классов. Внутри методов
обращения к полям и другим методам выполняется как к обычным переменным
и подпрограммам, без уточнения объекта.
Следуя логике объектно-ориентированного программирования, все
мыслимые действия над полями объекта необходимо определять в виде правил
процедур и функций. Именно это в конечном итоге обеспечивает простоту и
универсальность ООП, так как описание каждого класса становится
функционально завершённым на соответствующем уровне иерархии. Описание
класса получается громоздким, но очень удобным для дальнейшего
использования.
Наиболее полно стараются описать классы, расположенные на верхних
уровнях иерархии. При этом можно не заботиться о том, что какой-либо метод
не будет использован, так как код методов, к которым нет обращения в
программе, компилятор не включает в exe-файл.
101
изолируя их данные от непосредственной модификации. Для программиста
свойства имеют первостепенное значение. Чтобы понять суть и назначение
объекта, надо знать его свойства, реже методы и очень редко – поля (объект сам
знает, что с ними делать).
    Обычно свойство связано с некоторым полем, но это не обязательно.
Фактически свойство описывает один или два метода, которые осуществляют
некоторые действия над данными того же типа, что и поле. Кроме обычных
свойств у объектов существуют свойства-массивы (array properties). Свойство-
массив – это индексированное множество свойств.

                                   10.5. Методы
    Метод     (правило)      представляет       собой   процедуру     или    функцию,
определенную в рамках класса, и используемую для выполнения действий над
полями. В разделе interface содержится объявление методов (при описании
класса), а в разделе implementation записывается программный код. В
отличие от обычных процедур и функций заголовки методов должны иметь
составные имена, содержащие наименование классов. Внутри методов
обращения к полям и другим методам выполняется как к обычным переменным
и подпрограммам, без уточнения объекта.
    Следуя    логике      объектно-ориентированного         программирования,      все
мыслимые действия над полями объекта необходимо определять в виде правил
– процедур и функций. Именно это в конечном итоге обеспечивает простоту и
универсальность    ООП,      так   как   описание       каждого   класса    становится
функционально завершённым на соответствующем уровне иерархии. Описание
класса   получается    громоздким,       но     очень   удобным     для    дальнейшего
использования.
    Наиболее полно стараются описать классы, расположенные на верхних
уровнях иерархии. При этом можно не заботиться о том, что какой-либо метод
не будет использован, так как код методов, к которым нет обращения в
программе, компилятор не включает в exe-файл.

                                          101