走单骑(376222455) 16:13:54
对分析核心域的理解:
拿刀削面域来说,需要完成怎样将面团削成适合大众的面?
以前这些核心机制掌握在师傅和徒弟的脑中,不能很要的复用。要削面就得请人。
现在,有了削面机器人,其中封装了削面的核心机制。复用就简单了,只要买个机器人就可以了。
所以我们在分析的时候最先要研究的是削面的核心机制如:刀、面、水等实体类的静态关系,和如何协作削出面等这些动态关系。
设计时,我们要选择非核心域的东西,如是自己和面,还是请人各面,还是用机器合面等。这些选择都是配合核心域提高削面效率。
潘加宇(3504847) 16:47:21
核心域是面和水的结构以及相互作用的规律,分析就是把这些核心域逻辑封装在"面"、"水"等类中,通过它们的协作来达到最终想要的成品面。这里面没有刀,也没有和面机。"面"在"水"的帮助下,会自己结合,并分解成合适的尺寸。
直接说软件就可以了,不用另外举生活例子。 |