摘要: 1、准则 1)、准则1 如:在NextGen项目中,Pricing包中的所有类型都与产品定价有关。 2)、准则2 3)、准则3 假设,有一个含有30个类型的大型包P1,其中有10个类经常被修改和重新发布。怎么办?答:将P1分解成P1-a和P1-b两个包,P1-b中包含这10个经常变动的类。 这样,开 阅读全文
posted @ 2019-09-17 15:48 遥远2 阅读(482) 评论(0) 推荐(0)
摘要: 向下请求:Facade模式 向上返回:观察者模式 不局限于上图中指定的层使用相应模式,其他层也可以使用。 另外,尽量不要出现“公共业务模块”,设计时尽量做好系统拆分。否则,一旦修改公共代码,可能会影响其他调用者,因此一定做好版本向下兼容。 阅读全文
posted @ 2019-09-17 15:18 遥远2 阅读(485) 评论(0) 推荐(0)