- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 二叉树-golang
package mainimport "fmt"func main() { arr := []int{10, 5, 24, 30, 60, 40, 45, 15, 27, 49, 23, 42, 56, 12, 8, 55, 2, 9} fmt.Println(arr) t := creatTree(arr) preorder(t[0]) fmt.Print...
2018-02-17 15:10:54 1177 4
原创 享元模式-golang
此篇中主要练习享元模式,具体可以看(http://www.runoob.com/design-pattern/flyweight-pattern.html)package mainimport ( "fmt" "math/rand")func main() { color := [...]string{"Red", "Green", "Blue", "White"
2018-02-15 15:57:52 510
原创 适配器模式-golang
此篇中,主要练习的是适配器模式。具体可以看(http://www.runoob.com/design-pattern/adapter-pattern.html)package mainimport ( "fmt" "strings")func main() { play := AudioPlayer{} play.play("mp4","老人与海.mp4")}...
2018-02-12 16:04:29 528
原创 组合模式-golang
此篇中主要是练习组合模式,具体可以看菜鸟教程(http://www.runoob.com/design-pattern/composite-pattern.html)package mainimport "fmt"func main() { ceo := Employee{name: "小张", dept: "ceo", salary: 10000} headSales := ...
2018-02-12 11:44:06 576
原创 工厂模式-golang
此篇中主要是工厂模式的练习,具体可以看菜鸟教程(http://www.runoob.com/design-pattern/factory-pattern.html)package mainimport ( "fmt" "strings")func main() { s := Shape(Rectangle{}) s.draw() s = Shape(Circ...
2018-02-12 09:55:20 491
原创 策略模式-golang
在此篇中,将要练习策略模式。例子仍然是采用菜鸟教程(http://www.runoob.com/design-pattern/strategy-pattern.html)package mainimport "fmt"func main() { con := new(Content) con.Strategy = OperationAdd{} v := con.execu...
2018-02-11 21:03:05 287
原创 建造者模式-golang
在此篇中,我们将练习实现建造者模式。其中例子大致是菜鸟教程的例子翻版,此处采用golang实现。对于具体介绍大家可以去菜鸟教程学习(http://www.runoob.com/design-pattern/builder-pattern.html)package mainimport "fmt"func main() { menu := Menu{} HotDog := Pac...
2018-02-11 18:25:14 450
javax.mail-api-1.6.2.jar
2020-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人