模型就像菜品的配方

来源:互联网 发布:沈阳航空航天大学知乎 编辑:程序博客网 时间:2024/04/27 20:40

模型就像菜品的配方,当然,还应该加上制作的环境,因为必须能根据配方描述重现原有菜品味道,色泽,口感。对软件也一样,软件的模型定义就是要能根据模型直接生成应用系统,但实际上有些东西不是所有模型都能实现的,必须根据具体的要求再搭配操作方法和流程才能实现,比如有些客人要淡一点,有些要咸一点,有的要肉炒的嫩一点,有的要肉炒的老一点,一个好的厨师如果不能根据客人的要求而变化炒菜,则这个厨师可能离下岗不远了,呵呵,所以配方只能决定这个菜的基本配料,但具体给在不同的客人服务时,还得根据情况而调整操作方法,才能炒出适应不同客人的回锅肉。软件也一样,基本结构方面都可以用模型定义,但功能是千差万别的,因为功能都有具体的应用环境,你不能只说我这个单据需要一个审核功能,就想让系统自动实现这个功能,因为固定的模型系统不知道你在具体应用此“审核”功能所表示的意思是进行哪些操作。所以你想实现一个单据审核功能,必须自己根据具体环境来建立审核功能,我们的模型系统的方法是先建立一个审核的功能模型,但如何去审核则需要具体的代码了,而模型中则可以把实现代码在“审核”插件中编写好,再将此插件配置在这个“审核”功能上,让这个插件去实现审核功能。这样就可以实现具体的审核功能了,当然,如果你整个系统单据都有相似的审核模型,则可以把此“审核”插件适当的包装通过参数的配置来适应不同的应用。

原创粉丝点击