业务模型是对现实世界的抽象,而不是对现实世界的枚举。
抽象得好的业务模型是简洁清晰的,一看就明白的。而枚举出来的数据模型是复杂,晦涩难懂的。
如果一个模型很复杂,多半是对大量业务场景的枚举,而不是抽象。
实际应用中,抽象模型的每一部分都会得到应用,而在枚举的业务模型中,你会发现很多内容只在很少的应用场景下才会使用,甚至在软件的整个生命周期中都没有得到应用。
业务模型是对现实世界的抽象,而不是对现实世界的枚举。
抽象得好的业务模型是简洁清晰的,一看就明白的。而枚举出来的数据模型是复杂,晦涩难懂的。
如果一个模型很复杂,多半是对大量业务场景的枚举,而不是抽象。
实际应用中,抽象模型的每一部分都会得到应用,而在枚举的业务模型中,你会发现很多内容只在很少的应用场景下才会使用,甚至在软件的整个生命周期中都没有得到应用。