在接触到软件工程方面的知识后,尤其在接触了DDD,MDD,还有企业架构后,存在很多的疑惑和不解,我在网上也找了很多帖子,但是越看越糊涂,比如模型有设计模型 ,系统模型,领域模型,系统架构,这些让我很迷惑,这些东西远比写代码抽象的多了!请各位高手朋友,帮我详细解释一下各种模型及其区别。还有模型、架构、领域模型的关系!谢谢!
这实际是要树立一个OO思维,而不是用具体技术来,碰到什么问题,解决方案首先是用数据库还是线程,这些思维过于简单和单薄。>比如模型有设计模型 ,系统模型,领域模型,系统架构模型实际就是一个抽象概念,设计模型是和设计相关,比如设计模式中的一些类可以认为是设计模型,系统模型则和架构系统有关,用来支撑业务领域模型运行。就象全世界人60亿,实际只有两种,男和女,模型千万,只有两种:鱼和水,鱼就是业务方面,和需求具体业务有关;水是支撑鱼生活的环境,和计算机有关,如数据库 Java 框架等架构。