第59章 设计模式-《元宇宙之系统程序员》


    第(3/3)页

    刘智勇:“改什么,重写,很快的。”

    卫世仁:“我理解多思的意思,是不是这样的?人有两条腿,现在如果我想在人身上增加一个虎爪,就有问题了,因为大脑没有设计过虎爪的控制功能,就没办法操作。所以大脑的设计应该是一个抽象的四肢,将虎爪的功能实现在虎爪上,这样我接入虎爪的时候,大脑就能控制了。而且有一天我还想把牛蹄子也接上去,我还是不需要修改大脑,只需要把牛蹄子的功能做好,直接接入大脑就可以了。”

    温多思一拍大腿。

    “对喽!就是这个意思!不愧是个博士!”

    刘智勇沉思了一下,突然,也是一拍大腿,大喊:

    “科学!”

    这一下把所有人都吓了一跳。

    温多思:“所以我想做一个维护社会持续的规则系统,就是把这些规则抽象到一个完整框架中。然后可以再去定义各种不同的具体规则。”

    刘智勇:“具体行为太多了。”

    温多思:“没关系,逐渐增加。你只要按依赖倒置原则做好顶层框架,后面就可以逐渐实现。你可以直接用装饰器模式,逐个封装这些行为。”

    刘智勇:“装饰器?”

    温多思:“你可以把一类行为虚拟封装到一个编程单元中,比如跑步,接入到框架,需要的时候,直接和各种不同类型进行组合,比如组合进人或者狗,根据组合的类型,再具体实现这些行为,人用双腿跑,狗用四条腿跑,这样你管理起来就不累了,也不用去改以前的设计。”

    刘智勇又一拍大腿,大喊:

    “科学!”

    这一下除了凌双娇和图丽娜又吓一跳,几个男人已经有了准备,很镇定。

    温多思:“多学习,我给你买一本设计模式的书吧。”

    刘智勇:“不用,上域块链看。”

    张威:“我能接入林老板的系统,会不会就是这些原理?”

    温多思:“肯定是的。”

    ?        ?有程序猿的朋友帮忙解释一下设计模式,谢谢!

    ?

    ????

    (本章完)


    第(3/3)页