OOD的过程的不可替代性
举个例子,今天大量的开发时间花费在面向对象的设计(OOD)上,在程序员表达类、继承、关联等方面这确实是一种还算有创造性的过程;这项实践的目的是用面向对象的术语,如类和方法,来表达程序;OOD的过程是必要的,因为诸如类和方法等是面向对象语言能够理解的仅有的抽象,它看起来是必要和有创造性的,但是使用Language Oriented Programming,OOD根本就不需要
上文摘自 Language Oriented Programming:The Next Programming Paradigm
我认为:
无论使MDA还是LOP、IP、GP,用图去建模的过程都是OOD的过程,无论工具提升到什么水平,OOD的思维过程都不会消失,只不过OOD的过程是辅助了设计,然后去手工编码,还是参与了设计和代码的自动化过程
浙公网安备 33010602011771号