首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
用户1053837728812
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
golang设计模式 工厂方法模式
和简单工厂模式一样,属于创建型模式。 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 不再由一个工厂创建所有的实例,而是由一堆实现了工厂接口的具体工厂去创建具体的实例,每个工厂只能创建自己的实例。 我们把工厂类抽出一个接口,这个接口只有一个创建抽象产品的工厂方法。所有要…
golang设计模式 简单工厂模式
又称静态工厂方法模式,属于创建型模式。可以根据参数的不通返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类实例,被创建的实例通常具有共同的父类。 将客户端和创建产品实例解耦,使客户端秩序关注如何获取实例,符合单一职责。 违背了开闭原则,以后可能还有Mul、Div等其他…
Go语言基础入门积累
本例展示了几种类型的变量。 同导入语句一样,变量声明也可以“分组”成一个语法块。 int, uint 和 uintptr 在 32 位系统上通常为 32 位宽,在 64 位系统上则为 64 位宽。 当你需要一个整数值时应使用 int 类型,除非你有特殊的理由使用固定大小或无符号…
🏆 技术专题第二期 | 我与 Go 的那些事
掘友们,大家好呀。 第一期技术专题🏆 技术专题第一期 | 聊聊 Deno的一些事儿发布后,一些掘友分享了自己对 Deno 学习的解读,以及 Deno 上手的教学文章。看着这些分享,不由得让掘金酱分外羡(ji)慕(du),感谢各位掘友们的无私奉献,我们也会继续跟踪 Deno 后…
适合 Go 新手学习的开源项目——在 GitHub 学编程
故事要从 2007 年说起。因为受够了 C++ 煎熬的 Google 首席软件工程师 Rob Pike 召集 Robert Griesemer 和 Ken Thompson 两位牛人,决定创造一种新语言来取代 C++,这就是 Go 的由来。 在 2009 年 11 月 10 日…