Borland Pascal. Руководство пользователя

         

Что же дальше?


Как и во всяком другом аспекте машинного программирования, вы не преуспеете в объектно-ориентированном программировании, ес- ли будете только читать о нем, но вы добъетесь результата, если начнете программировать. Большинство людей, при первом столкнове- нии с объектно-ориентированном программированием, начинают бормо- тать с придыханием; "Я не могу постичь этого". "Ага!" приходит позднее, ночью, когда целостная концепция является к нам в одно прекрасное мгновение, и мы, побросав свои никчемные дела, исполь- зуем это мгновение для обращения к богу. Как лицо женщины, возни- кающее из чернильных пятен Роша, то, что до этого было смутным, становится очевидным и затем легким.

Самое лучшее, что вы можете сделать в качестве первого шага в объектно-ориентированном программировании, так это взять модуль WORKERS.PAS (он находится на вашем диске) и расширить его. Как только вы воскликните "Ага!", начинайте строить ориентированные на объекты концепции в вашей повседневной программистской жизни. Возьмите несколько имеющихся утилит, которые вы используете каж- дый день, и переосмыслите их в ориентированных на объекты терми- нах. Посмотрите критически на "овощное рагу" вашей библиотеки процедур и попытайтесь найти в них объекты, затем перепишите про- цедуры в объектной форме. Вы убедитесь, что библиотеки объектов станет намного легче использовать в будущих проектах. Даже самые незначительные ваши начальные инвестиции в программные усилия станут навсегда излишними. У вас едва ли возникнет необходимость переписывать объект с самого начала. Если он работает как надо, то используйте его. Если объекту чего-либо не хватает, то рас- ширьте его. Но если он работает хорошо, то нет смысла выбрасывать из него что-либо.



Содержание раздела