美文网首页
浅谈编程思想-SOC

浅谈编程思想-SOC

作者: gaom明 | 来源:发表于2017-12-14 11:28 被阅读23次

    SoC听起来高大上,其实就是解耦

    上帝的归上帝,撒旦的归撒旦,各司其职。这就是SoC

    SoC的经典应用场景就是MVC design pattern —— 整个系统的逻辑被分成 Model,View,Controller三层,(理想状态下)其中一层的改动不会影响到另一层。

    最早学java的时候大学老师讲过一个银行取钱的例子,取钱的方法是写在Money类本身还是写在外部调用处呢,显然是前者;每个类分工不同,不要“帮倒忙”

    其他思想:
    OCP原则是说「软件要对扩展开放,对修改封闭」
    软件开发中的很多手段,如继承,如Observer pattern(观察者模式)目的就是实现OCP原则。
    ...

    相关文章

      网友评论

          本文标题:浅谈编程思想-SOC

          本文链接:https://www.haomeiwen.com/subject/xtohwxtx.html