会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
strongmore
怕什么真理无穷,进一寸有一寸的欢喜。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
27
28
29
30
31
32
33
34
35
···
47
下一页
2021年8月21日
设计模式之命令模式
摘要: 定义 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 可以类比现实生活中我们使用电视遥控器开关机,或者去餐厅吃饭向服务员点餐的过程,用户不需要知道点的菜是具体哪个厨师做的, 厨师也不需要知道这个菜是哪个用户点的,命令发送者和执行者之
阅读全文
posted @ 2021-08-21 20:23 strongmore
阅读(148)
评论(0)
推荐(0)
2021年8月18日
设计模式之观察者模式
摘要: 定义 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。如微博中一个明星发了一个消息,所有关注的用户都会看到这条消息。 结构 Observer,观察者接口,定义目标通知时对应的更新方法。 ConcreteObserver,具体观察者,接收目标通知
阅读全文
posted @ 2021-08-18 21:54 strongmore
阅读(249)
评论(0)
推荐(1)
2021年8月16日
设计模式之中介者模式
摘要: 前言 我们现实生活中存在很多复杂的 网状结构 的交互关系,例如每个人必须记录他(她)所有朋友的手机号, 如果其中有人的手机号修改了,就必须通知他(她)所有的朋友一起修改,牵一发而动全身,非常复杂, 如果将这种 网状结构 变成 星状结构,将大大降低它们之间的耦合度,添加一个中介者, 在网上建立一个每个
阅读全文
posted @ 2021-08-16 20:28 strongmore
阅读(92)
评论(0)
推荐(0)
2021年8月15日
IDEA中查看kotlin代码反编译对应的java代码
摘要: IDEA中安装kotlin插件 创建一个kotlin项目 反编译 创建一个kotlin文件 TestDecompile.kt fun main(args: Array<string>) { println(sum2(3, 6)) } fun sum2(num1: Int, num2: Int): I
阅读全文
posted @ 2021-08-15 09:39 strongmore
阅读(3223)
评论(0)
推荐(1)
2021年8月13日
设计模式之原型模式
摘要: 定义 用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。可以简单类比于孙悟空用毫毛变化出很多和自己一模一样的小猴兵。 结构 Prototype,原型接口,定义了克隆自身的方法。 ConcretePrototype,具体原型类,实现了原型接口。 Client,使用原型的客户端。 简单实现
阅读全文
posted @ 2021-08-13 21:26 strongmore
阅读(59)
评论(0)
推荐(0)
2021年8月12日
SpringBoot整合GraphQL入门
摘要: 前言 GraphQL 是一种 API 查询语言, 简单来说就是一种描述客户端如何向服务器端请求数据的 API 语法,和 RESTful 规范类似。 GraphQL 规范由 Facebook 在2015年开源,设计初衷是想要用类似图的方式表示数据,即不像在 RESTful 中,数据被各个 API en
阅读全文
posted @ 2021-08-12 21:15 strongmore
阅读(2424)
评论(0)
推荐(0)
2021年8月11日
设计模式之建造者模式
摘要: 定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 结构 Product,被构建的复杂产品,一般包含多个部件。 Builder,建造者接口,定义了构建复杂对象的多个部件的方法。 ProductBuilder,具体建造者,实现了建造者接口。 Director,指挥者,负责
阅读全文
posted @ 2021-08-11 22:40 strongmore
阅读(47)
评论(0)
推荐(0)
2021年8月10日
设计模式之抽象工厂模式
摘要: 定义 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 结构 ProductFactory,抽象产品工厂,声明了一组创建一簇产品的工厂方法,每一个方法对应一种产品。 MobileProduct,ComputerProduct,抽象产品,工厂方法返回的接口类型。 HuaweiPro
阅读全文
posted @ 2021-08-10 20:55 strongmore
阅读(73)
评论(0)
推荐(0)
设计模式之工厂方法模式
摘要: 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 结构 ProductFactory,抽象产品工厂,声明了一个工厂方法,返回一个抽象的产品。 Product,抽象产品,工厂方法返回的接口类型。 ConcreteProductFactory,具体工厂,
阅读全文
posted @ 2021-08-10 10:01 strongmore
阅读(107)
评论(0)
推荐(0)
2021年8月9日
java数据分析及可视化框架Tablesaw入门
摘要: 前言 Tablesaw是一个用来进行数据分析和可视化显示的java库,这里是官方文档,类似python中的Pandas库。 引入maven依赖 <dependency> <groupId>tech.tablesaw</groupId> <artifactId>tablesaw-jsplot</art
阅读全文
posted @ 2021-08-09 08:16 strongmore
阅读(8540)
评论(0)
推荐(0)
上一页
1
···
27
28
29
30
31
32
33
34
35
···
47
下一页
公告