boolean add(int cpid, String app_key, String app_secret, String app_name, String app_des);
boolean add(User user);
2者对于代码维护和修改会带来多大差异性?欢迎提出自己的建议!谢谢
当然关键是看多个参数是否可归纳到一个对象里面去。
关键是你对add的定义,可从这样的角度出发:
是“增加一个人”,或是“增加一个动物”,还是“增加一个头和一个躯干”?(注意:从句子角度说都是正确的,但面向具体领域就有所选择)
对于这种问题,可以先放开任何技术和代码,自己用话语来描述一遍就有结果,喊了这么久的面向领域,难道还不懂么,领域中各种元定义是先于技术和代码的。
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》