ailev.ru

12 мая 2013 · Комментарий

Без заголовка

Почему всё это трудно выразить в понятиях объектно-ориентированного программирования, как раз написано в BORO book (книжка Chris Partridge из списка http://dot15926.livejournal.com/27293.html). Я, возможно, оговорился где-то про "нижнюю часть со своим серийником". Нижняя часть -- это вполне себе классы, только они понимаются, как "конструктивная реализация функции". Подробнее см. в ссылках на литературу в обсуждаемом посте (фрагмент "для особо интересующихся" и там три ссылки с последующим замечанием про переупрощённость рассказа на лекции). 4D экстенсионализм как раз говорит, что если два объекта занимают один и тот же пространственно-временной экстент, то это один и тот же объект. То есть функциональный объект-насос P-101 и насос Ветерок с серийником №1235 -- это один и тот же объект на каком-то периоде времени. Я регулярно встречаю производства (в России), в которых используются SmartPlant Foundation, AVEVA NET Portal, ProjectWise. А уж САПРы Dassault Systems без тамошней PLM (ENOVIA) так и вообще не работают. Поэтому мне не очень понятно, когда вы говорите про сомнения в использовании. Мои клиенты обычно не сомневаются, они просто используют эти системы, безо всяких сомнений.

К записи · К обсуждению