一些好的设计思路

  • 更新实例时,使用新建的方式, 不要在原地修改
    以前听过phoenix server, 即需要更新某个server时, 不要改动原先实例, 而是通过新建一个实例的方式, 这样每个实例自从创建后,就不会更改了, 只需要把更新版本化, 维护起来会非常方便.

  • 不要在一个类里产生多个对象,应该提供多个类,每个类都读取相同的输入,生成不同的类
    这样的好处就是,各个类之间的逻辑被分开了,不会相互影响,如果有些地方是通用的,可以共享出来. 无论是共享代码还是共享已经生成的对象,都可以

  • 两层设计法
    类似组织架构, 每次设计时, 当前层只负责管理下一层的对象, 下一层管理下下层对象, 这样可以保持代码的逻辑简单,需要我们封装好各层的错误处理.

posted @ 2019-10-17 01:26  JinleiZhang  阅读(143)  评论(0编辑  收藏  举报