会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Wilson.Pan
不以物喜,不以己悲
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2020年5月21日
【MacBook】使用技巧
摘要: 记录常用MacBook快捷使用
阅读全文
posted @ 2020-05-21 16:33 WilsonPan
阅读(414)
评论(0)
推荐(0)
2020年5月17日
【基准测试】BenchmarkDotNet介绍
摘要: BenchmarkDotNet 将方法转换基准测试,可以追踪代码性能,作为性能测试的参考
阅读全文
posted @ 2020-05-17 12:04 WilsonPan
阅读(4394)
评论(1)
推荐(4)
2020年5月7日
【设计模式】抽象工厂模式
摘要: 定义 为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类 抽象工厂是工厂方法的升级版,处理的多个产品,若只有一个产品,变化成工厂方法 优缺点 优点 1. 高层模块不依赖具体实现,依赖是抽象类/接口 2. 封装性,具体构造都封装在具体实现工厂,高层模块不需要知道如何创建 3. 产品等
阅读全文
posted @ 2020-05-07 08:32 WilsonPan
阅读(148)
评论(0)
推荐(1)
【设计模式】工厂方法模式
摘要: 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类 优缺点 优点 针对简单工厂不容易扩展,工厂方法将实例化延迟到子类工厂,从而提供扩展 缺点 每次新增产品都需要添加工厂和具体产品类,增加系统复杂性 角色 客户端 抽象工厂,具体工厂, 抽象产品 抽象产品
阅读全文
posted @ 2020-05-07 08:30 WilsonPan
阅读(274)
评论(0)
推荐(0)
【设计模式】简单工厂模式
摘要: 定义 通过工厂类提供的方法,创建不同的派生类 通常创建的类都具有共同的基类/接口 优缺点 优点 客户端与具体的实现类解耦 缺点 新增产品需要修改原来工厂类的方法,不符合开闭原则 角色 客户端 静态工厂,抽象产品 抽象产品 具体产品 具体产品 静态工厂 抽象产品,具体产品 代码 抽象产品 具体产品 静
阅读全文
posted @ 2020-05-07 08:26 WilsonPan
阅读(222)
评论(0)
推荐(0)
2020年5月2日
【设计模式】单例模式
摘要: 【设计模式】单例模式 , 确保某个类只有一个实例。
阅读全文
posted @ 2020-05-02 01:38 WilsonPan
阅读(203)
评论(0)
推荐(0)
【设计模式】六大设计原则
摘要: 设计模式中六大设计原则
阅读全文
posted @ 2020-05-02 01:20 WilsonPan
阅读(320)
评论(0)
推荐(0)
2020年4月28日
【AspNetCore源码】设计模式 - 提供者模式
摘要: 今天看AspNetCore源代码发现日志模块的设计模式(提供者模式)。 设计模式的好处是,我们可以容易扩展它达到我们要求,除了要知道如何扩展它,还应该在其他地方应用它,
阅读全文
posted @ 2020-04-28 12:49 WilsonPan
阅读(1387)
评论(0)
推荐(5)
2020年4月25日
【Vue】状态管理
摘要: 页面应用需要Vuex管理全局/模块的状态,大型单页面组件如果靠事件(events)/属性(props)通讯传值会把各个组件耦合在一起。因此需要Vuex管理属性之间都状态
阅读全文
posted @ 2020-04-25 15:09 WilsonPan
阅读(433)
评论(0)
推荐(1)
2020年4月24日
【Vue】路由
摘要: 快速入门 1. 安装路由 npm install --save vue-router 2. 定义组件 <template> <div> <h3>Home</h3> <router-link to="/login">Login</router-link> </div> </template> <scr
阅读全文
posted @ 2020-04-24 21:55 WilsonPan
阅读(349)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告