设计模式有 创建型、结构型、行为型模式。
彩色UML分为 时刻时段、角色、PPT、描述四种架构型。
(个人理解:这四种架构型是对类ERP的企业业务系统的抽象,十分完美和有用!但是有个问题对于【基础框架】的设计呢?比如Spring、JdonFramework、工作流引擎、任务管理调度执行引擎,我现在也在探索能否用彩色UML的四种架构型来进行基础框架的设计开发,所以才有了下面的遐想。另外设计模式属于更加具体和细节的设计抽象,而彩色UML和我这里的想法是属于分析模型,比设计模式要更早些的抽象分析与设计)。
遐想:
一个【基础框架】系统总体上可以分为以下几种类型:
行为型(处理对象之间的交互,提供服务/使用服务)、
结构型(搭建系统的运行结构框架)、
创建型(创建所需的对象)、
数据对象(系统关键数据的载体)、
资源型对象(给别的对象提供资源)
...
(等等还在探索中,我个人认为开发【基础框架】一定有和彩色UML一样可以抽象的架构型用于分析和设计)
下面是我遐想的一个小例子: