Monthly: 12 月 2020

Golang设计模式之代理模式

Jackey Golang 2,552 次浏览 , ,
package main import "fmt" type Subject interface { Do() string // 实际业务, 业务系统,检查是否欠费,检查密码是否正确 } type RealSubject struct { } func (sb RealSubject) Do() string { return "智...

Golang设计模式之单例

Jackey Golang 2,817 次浏览 , ,
package main import ( "fmt" "sync" ) type Single struct { Data int } var singleton *Single var once sync.Once // 内核信号,时时刻刻只能运行一个 func GetInterface() *Single { once.Do(...

Golang设计模式之工厂

Jackey Golang 2,806 次浏览 , ,
新建 OperatorFactory.go package factory // 实际运行类的接口 type Operator interface { SetLeft(int) SetRight(int) Result() int } // 工厂接口 type OperatorFactory interface { Create() Opera...

小程序开发之常量的使用

Jackey 其他 3,192 次浏览 ,
在开发项目的工程中难免会遇到一些公用的常量定义,在刚开始的时候有点迷茫不知道怎么使用,后来还是在类的引用中恍然大悟,整理如下。 定义个Const类,放到utils文件夹,内容如下: class Const { MIN_LUNAR_YEAY = 1900 U...
Go