Основы объектно-ориентированного проектирования


Библиографические замечания


Идеи конструктора приложений, кратко описанного в этой лекции, взяты в значительной мере из конструктора приложений Build фирмы ISE, детально описанного в [M 1995e], где также приведено подробное описание лежащей в его основе математической модели.

  1)   Эта дополнительная глава переведена на русский язык, но, следуя автору, помещена на CD. Здесь же отмечу, что под каррингом понимается понижение на единицу размерности функции. Поскольку чудес не бывает, то естественно на единицу возрастает размерность результата - если ранее он был числом, то после карринга он становится функцией, возвращающей число. Объектный подход весь основан на карринге. Вызов x.f(a) объектом x метода f(a) можно рассматривать как применение карринга к некоторой исходной функции от двух аргументов F(x,a), так что f(a) = curry(F(x,a)). - Прим. ред.



Начало  Назад  



Книжный магазин