Golang 之 函数式选项模式
先说场景,像 C#、TypeScript 这些语言都可以使用默认参数或者可选参数,如下:
先说场景,像 C#、TypeScript 这些语言都可以使用默认参数或者可选参数,如下:
转载自 架构,性能和游戏(对原文做了微小改动,虽然作者是以游戏举的例子,但是这种架构的思维却是通用的)
单例模式是什么?
原型模式是什么?
在工厂模式中,我们在 创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。
建造者模式是什么?
注意:这里只是谈谈我理解的 MVC 模式(游戏),而实际后端的 MVC 模式和这个不一样
享元模式
代理模式
什么是外观模式?
什么是桥接模式?
转载自 Behavioral Patterns 类型对象
组合模式是什么?
装饰模式是什么?
过滤器模式是什么?
什么是适配器模式?
转载自 游戏设计模式Design Patterns Revisited(对原文做了微小改动)
什么是拦截器模式
模板方法模式
状态模式
参考资料 策略模式(策略设计模式)详解
参考资料 责任链模式
观察者模式
转载自:《JAVA与模式》之解释器模式
转载自 访问者模式(Visitor模式)详解
参考资料 迭代器模式(详解版)
前言