我们往往发愁与很底层的技术牵绊,比如request 和 response对象放在那里。
那么,如果一个User封装了request 和 response 呢,我认为是可行的。
以上的话,由于个人表达能力有限,但是仔细一想还是不错的解决方案。
那么,下面的写法或许将会被替换。
|
|
|
以上的是一种草图,我会用更准确的代码和言辞说明这些。
我们可以把这种架构成为 " U-DCI "
以上的话,由于个人表达能力有限,但是仔细一想还是不错的解决方案。
那么,下面的写法或许将会被替换。
|
|
|
以上的是一种草图,我会用更准确的代码和言辞说明这些。
我们可以把这种架构成为 " U-DCI "
我在实际项目中用的的方式,类是与下面的代码。
|
当然 repository 我已经优化,不必每次都调用DB,repository会智能调用 store 内部方法进行持久化,因为持久化我们可以忽略,我们可以理解为“内存永存,所有的对象都在内存中存活” ,当然这个不太现实,不过应用代码会感觉如此。和DB一点关系都没有了。