设计模式的真意当然是为了设计出更好的软件,现在软件的“好”的标准应该是灵活,生命力强,易于扩展和维护,说到底就是要能预见业务需求的发展变化趋势。事物的发展是有规律的,我们不能一味地怪客户的需求太刁钻。
事有始终,物有本末,所以我们要研究客户业务领域的过去,现在,把它放到一个动态发展的过程中去,这样才能抓住它的本质,才能预见它的发展变化趋势。领域建模正是这么一种研究事物的方法,对业务领域概念进行本质抽象,对动态过程进行流程的抽象,建立相对理想化的模型,能解释原型,判据原型,可以超越某些条件的限制,预见它在理想条件下可能出现的行为和性能。
所以,设计模式可以说是领域建模的所需要用到的术,而领域建模才是设计出好软件的道!
|
|