流程很简单,我现在的做法是每次都针对要开展的活动写一个功能,但是感觉很多东西都是重复工作。对设计模式我刚开始学习,不知道各位大虾有什么建议。多谢!
注意 设计模式是OO分析、设计的一部分,重要的是培养OO分析设计习惯。
需求都没搞清楚?
用户身份验证(每次的活动的验证方式可能会变化)
:
这个变化是一直在变还是在固定的几种方式之间变?
这个区别是很大的。
如果将模式的话,讲设计的话,
应该在这里做。
这里是变化的源头,
把这里封装起来。
策略模式在这里应该是一个不错的主意?
如果是固定的几个验证方式就把各个验证方式实现。
如果是一直在变,那么每边一次只需要增家一个新的验证子类。
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》