07 2019 档案

摘要:1.定义 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中.模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤. 简单来说就是抽象类中的一个 final 修饰的 方法封装了几个方法,而这些方法需要子类的具体实现,但是总体算法的步骤是抽象类中定义好的. 2.代码实现 这次模 阅读全文
posted @ 2019-07-24 23:24 随意的马蒂洛克 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1.外观模式 提供了一个统一的接口,用来访问子系统中的一群接口.外观定义了一个高层接口,让子系统更容易使用. 2代码实现 比如我们要看电影,需要进行很多操作,播放dvd,准备好爆米花,打开灯光.播放屏幕等.... 我们先定义扩音器,播放器等底层组件 虽然我们可以直接调用这些组件,但是把这些组件封装到 阅读全文
posted @ 2019-07-18 23:48 随意的马蒂洛克 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1.定义 将一个类的接口,转换成客户期望的另一个接口.适配器让原本接口不兼容的类可以合作无间. 适配器可以实现目标接口,让他 " is a "目标接口,然后在目标接口具体的方法中通过组合的方式来让被适配者组合进来,在方法中调用被适配者的方法. 2.代码实现 以鸭子和火鸡为例子,比如我们想要一只鸭子, 阅读全文
posted @ 2019-07-18 22:40 随意的马蒂洛克 阅读(165) 评论(0) 推荐(0) 编辑
摘要:解决 替换为 应该是node的版本问题。 阅读全文
posted @ 2019-07-12 14:06 随意的马蒂洛克 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:在修改JDK的安装目录的情况下会出现失效的时候,因为jdk在安装的时候自己在path中添加了 C:\ProgramData\Oracle\Java\javapath 这个路径。 解决: 删除 path 中 C:\ProgramData\Oracle\Java\javapath 的路径即可 阅读全文
posted @ 2019-07-11 12:25 随意的马蒂洛克 阅读(707) 评论(0) 推荐(0) 编辑
摘要:1.定义 将"请求"封装成对象,以便使用不同的请求,队列或者日志来参数化其他对象.命令模式也支持可撤销的操作. 注:命令模式把接收者组合到命令中,来实现客户端调用命令执行后的动作.因为最后都是接收者要执行动作. 2.代码实现 这边以遥控器为例子,通过点击不同的按钮来发送不同的命令,相应的各种电器收到 阅读全文
posted @ 2019-07-09 23:02 随意的马蒂洛克 阅读(181) 评论(0) 推荐(0) 编辑
摘要:implementation 不对外开放,只是本项目依赖,不会传递依赖. runtimeOnly 运行时才依赖 api 可以传递依赖,别的项目也可以依赖api的jar包. 阅读全文
posted @ 2019-07-09 21:58 随意的马蒂洛克 阅读(3983) 评论(0) 推荐(1) 编辑
摘要:1.错误 一大堆,不过最关键的是 这个类没有找见 2.解决: 这个类是通过 spring boot 的web 模块导入的 所以直接在 gradle中 添加 即可 阅读全文
posted @ 2019-07-09 16:57 随意的马蒂洛克 阅读(3827) 评论(0) 推荐(0) 编辑
摘要:最近又有点松懈了,可能是换工作,想让自己放松下吧,这边和大学舍友住在一起了,大家一起打游戏还真的挺嗨的,现在已经焦虑的不成样子了,只要一天不学习我,就慌的不行了,但是有时候拿出电脑还是看日漫或者打游戏打了一天.比如我想打一把联盟解解游戏瘾,结果打输了还想赢一把,赢一把就下去学习,或者觉得自己很容易就 阅读全文
posted @ 2019-07-08 21:40 随意的马蒂洛克 阅读(293) 评论(2) 推荐(0) 编辑
摘要:General -> Editors -> Text Editors -> Appearance color options -> Background color 色调:85,饱和度:123,亮度:205 专家说的,我不知道是哪一个专家。 阅读全文
posted @ 2019-07-08 17:11 随意的马蒂洛克 阅读(445) 评论(0) 推荐(0) 编辑
摘要:1.定义 提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类. 抽象工厂允许客户使用抽象的接口来创建一组相关的产品,而不需要知道具体产品是什么. 2.代码实现 还是以披萨为例子,这边可以利用抽象工厂生产不同地区的调料,按照抽象工厂的定义,我们需要先定义一个生产面团,沙司,奶酪,蔬菜等 阅读全文
posted @ 2019-07-04 23:08 随意的马蒂洛克 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1.定义 定义一个创建对象的接口,由子类决定实例化的类是哪一个,工厂方法把类的实例化推迟到子类. 注意:虽然简单工厂模式平常用的很多,但是它更像是一个编程习惯而并不是一个设计模式,工厂模式主要包括工厂模式和抽象工厂模式. 2.代码实现 还是以pizza为例子,上个简单工厂模式中说到了有四种披萨,分别 阅读全文
posted @ 2019-07-01 18:56 随意的马蒂洛克 阅读(132) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示