12.04.2005 Мнения
РЕЦЕНЗИИИан Грэхем. Объектно-ориентированные методы. Принципы и практика. - М.: ИД "Вильямс", 2004. - 880 с. Есть книги, которые надолго оставляют у читателя ощущение восторга, как от встречи с умным, опытным, тонким, доброжелательным, все понимающим собеседником. Такое случилось со мной при чтении этой неожиданно попавшей ко мне книги. Впрочем, известно, что нужные книги обычно приходят к своему читателю удивительно вовремя.Труд Иана Грэхема представляет собой обзор всей области объектных технологий: OOP, OOD, OOA и OODBMS. Затрагиваются также некоторые смежные технологии. Хотя объектно-ориентированное направление в программировании достаточно сильно проработано, нельзя сказать, что в нем все сделано, - исследования еще не завершены. Есть множество вопросов, которые необходимо решить, например, желательно ввести понятие истории объектов, что позволит снять множество проблем. Не все четко определено самоидентификацией объекта и т. д. В своей статье "ООП: каким его хотелось бы видеть" (PC Week/RE, N6/2004, с. 42) я предложил ввести понятия OOP+ и OOP-. Изучение этой замечательной книги было продиктовано, в частности, желанием посмотреть, в чем я был прав, а в чем заблуждаюсь.Напомню, программирование можно разделить на процедурное и декларативное. Первое, в свою очередь, делится на функциональное, структурное и ООП. Возможно, ООП в чем-то оказалось технологичнее других направлений, так как основные его преимущества (повторная используемость компонентов и ...
читать далее.