GameCard Refactoring Solution 续(1)

     在前篇文章当中写到了GameCard系统重构设计文案,其中的设计还是觉得有点不够好,拿类图来讲,在GameCard子类当中直接实例化ISubmit,IVerify接口,这样,GameCardISubmit,IVerify就紧耦合了,假如不是GameCard,而是之外的业务要实例华ISubmit,IVerify接口呢,又要在其类中写出实例化ISubmit,IVerify接口的程序,所以我在其中加入了一个工厂类以解决上面描述的问题,新的类关系图如下  

         GameCard Refactoring Solution 续(1)_第1张图片

你可能感兴趣的:(refactor)