会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
暮城暮雪
2019年8月9日
代理模式
摘要: ,隐藏真实对象,用一个代理对象来对真实对象进行操作,也可以做一些其它和真是对象无关的操作
阅读全文
posted @ 2019-08-09 17:47 暮城暮雪
阅读(152)
评论(0)
推荐(0)
结构型设计模式——享元
摘要: 一个集合,里面存了一些可重用的元素(小的),类似的实现,Java的线程池
阅读全文
posted @ 2019-08-09 17:23 暮城暮雪
阅读(100)
评论(0)
推荐(0)
结构型设计模式——装饰模式
摘要: 这个玩意儿吧,其实用处就是为了在之后的项目中动态的给某一个对象更多的责任,或者说是执行方法,(当时程序是在运行时)它的设计方法的重点在那个Component接口,首先创建一个ConcreteComponent对象,将其作为参数传递到ConcreteDecoratorA这个装饰器内,这个装饰器给你返回
阅读全文
posted @ 2019-08-09 16:53 暮城暮雪
阅读(226)
评论(0)
推荐(0)
结构型设计模式——外观
摘要: package mainimport "fmt"func Facade(num int){ if num == 1{ SystemA() }else if num == 2{ SystemB() }else if num == 3 { SystemC() }}func SystemA(){ fmt.Println("A")}func ...
阅读全文
posted @ 2019-08-09 16:16 暮城暮雪
阅读(136)
评论(0)
推荐(0)
结构型设计模式——桥接模式
摘要: 桥接模式: 我对桥接模式的理解,我认为桥接模式是为了通过一个公共接口来创建这个类的一个实例。然而这个类是一个完全的由其它类组合而成的一个类。通过这个公有的接口类,我们可以控制其中其它的类之间的组成,比如说我要创建一个animal,animal由sex、nam这两个类组成,我可以通过animal而自由
阅读全文
posted @ 2019-08-09 15:25 暮城暮雪
阅读(229)
评论(0)
推荐(0)
结构型设计模式——适配器模式(Go)
摘要: 适配器模式: 适配器模式是用于当别人提供的对象或接口中的方法或者其它属性啥的和我们的重复了,或者看的不顺眼。名字太长了记不住,而将其包装到一个对象中,然后通过你感觉自己舒服的方式或者方法名字去间接的调用它。一个简单的例子就是三角插座,我没有三角口,用一个转接器呗。 对象适配器: 将那个你看的不顺眼的
阅读全文
posted @ 2019-08-09 15:16 暮城暮雪
阅读(364)
评论(0)
推荐(0)
创建型设计模式——工厂模式
摘要: 简单工厂模式:。 简单的,只有一个工厂类,通过向工厂对象种传参来使工厂判断创建哪个类的对象, 通常通过if、switch语句来实现,由很大的缺点,如果我们再加入要创建的新的类 就必须要更改工厂的源代码才可以使得工厂支持创建这个新的类的对象。 shi'yongpackage main import "fmt" type Product interface { print() set(num int)
阅读全文
posted @ 2019-08-09 14:59 暮城暮雪
阅读(169)
评论(0)
推荐(0)
创建型设计模式——单例模式
摘要: type myname struct {}懒汉式var mn *mynamefunc GetMyname() *myname{ if mn == nil { mn = new(myname) } return mn}饿汉式var mn = new(myname)func GetMyname() *m
阅读全文
posted @ 2019-08-09 14:35 暮城暮雪
阅读(121)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告