首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
xvpenghao
创建于2022-01-16
订阅专栏
golang设计模式实现
暂无订阅
共3篇文章
创建于2022-01-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式-装饰器
动态的给对象增加一些新的行为。 使用继承虽然也可以实现,但是比较臃肿,没有装饰模式灵活。而且降低了类与类的直接的关系。 模式结构 Component: 抽象构建 ConcreteComponent:
设计模式-工厂设计模式
工厂设计模式 创建行模式-工厂设计模式 简单工厂模式 根据不同的参数,返回不同的创建实例对象, 简单工厂代码——点击链接 模式结构 Factory 工厂角色 负责创建所有实例的内部逻辑 Product
设计模式-单例
单例 实例的对象只有一个,并提供全局访问的方法。 饿汉式 go:加载go文件所在的包时候,就已经创建好实例了。 java:类加载的时候,就已经创建好了。 优点 能够保证,全局唯一性,线程安全。 缺点