TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Хорошая и плохая техника программирования 

             Даже если  вы  можете  обратиться к полям объекта непосредс-
        твенно, это будет не совсем хорошей идеей. Принципы объектно-ори-
        ентированного программирования требуют,  чтобы поля объектов были
        исключены из исходного кода,  насколько это возможно. Это ограни-
        чение поначалу может показаться спорным и жестким, но оно являет-
        ся только частью огромной картины объектно-ориентированное  прог-
        раммирования,  которую  мы нарисуем в этой главе.  Со временем вы
        увидите смысл,  скрытый в этом новом определении хорошей практики
        программирования, хотя имеются некоторые основания приоткрыть его
        перед тем,  как все придет само. А пока же примите на веру: избе-
        гайте прямого обращения к полям данных.

                   Примечание: Borland  Pascal  позволяет вам делать поля
              объекта и его методы частными.  Подробнее об этом рассказы-
              вается ниже.

             Итак, как же обращаться к полям объекта? Как читать их и как
        присваивать им значения?

                   Примечание: Поля  данных объекта - это то,  что объект
              "знает", а методы объекта - это то, что объект "делает".

             Ответом заключается  в  том,  что при всякой возможности для
        доступа к полям данных должны использоваться методы объекта.  Ме-
        тод является процедурой или функцией,  описанной внутри объекта и
        жестко ограниченной этим объектом.

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz