- 博客(2)
- 收藏
- 关注
转载 漫谈golang设计模式 工厂模式
工厂模式意义:创建过程交给专门的工厂子类去完成。定义一个抽象的工厂类,再定义具体的工厂类来生成子类等,它们实现在抽象按钮工厂类中定义的方法。这种抽象化的结果使这种结构可以在不修改具体工厂类的情况下引进新的产品,如果出现新的按钮类型,只需要为这种新类型创建一个具体的工厂类就可以获得该新类型的实例模式定义工厂方法模式(Factory Method Pattern)又称为工厂模...
2019-09-02 13:46:00
103
转载 漫谈golang设计模式 简易工厂模式
目前学习golang的主要需求是为了看懂TiDB的源码,下面我们复习一下简易工厂模式的思想工厂类型分为三种,创建型模式,结构型模式,行为型模式。简单工厂使用场景:考虑一个简单的API设计,一个模块可以提供不同的APi,这些Api都源自同一个基类,不过在继承基类后不同的子类修改了部分属性,从而可以产生不同的功能实现,如果希望在使用这些Api时,只需要知道表示该api的一个参数,...
2019-08-31 16:55:00
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人