上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 35 下一页
摘要: GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式 阅读全文
posted @ 2018-06-24 01:01 N!CE波 阅读(175) 评论(0) 推荐(0) 编辑
摘要: GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 适配器模式(Adapter Pattern) :将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可 阅读全文
posted @ 2018-06-23 01:00 N!CE波 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、认识AutoCloseable AutoCloseable接口位于java.lang包下,从JDK1.7开始引入。 1.在1.7之前,我们通过try{} finally{} 在finally中释放资源。 在finally中关闭资源存在以下问题: 1、自己要手动写代码做关闭的逻辑; 2、有时候还会 阅读全文
posted @ 2018-06-23 00:30 N!CE波 阅读(23966) 评论(0) 推荐(1) 编辑
摘要: 一.定义 在多例模式中,多例类可以有多个实例,而且多例类必须自己创建、管理自己的实例,并向外界提供自己的实例。 所谓多例(Multiton Pattern)实际上就是单例模式的自然推广。作为对象的创建模式,多例模式或多例类有以下的特点: 1、多例类可以有多个实例 2、多例类必须能够自我创建并管理自己 阅读全文
posted @ 2018-06-22 00:11 N!CE波 阅读(711) 评论(0) 推荐(0) 编辑
摘要: GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 原型模式是创建型模式的一种,其特点在于通过“复制”一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我 阅读全文
posted @ 2018-06-21 00:41 N!CE波 阅读(136) 评论(0) 推荐(0) 编辑
摘要: GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 单例模式(Singleton Pattern):单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实 阅读全文
posted @ 2018-06-19 21:47 N!CE波 阅读(201) 评论(0) 推荐(0) 编辑
摘要: GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 阅读全文
posted @ 2018-06-18 23:28 N!CE波 阅读(293) 评论(0) 推荐(0) 编辑
摘要: GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一、工厂模式分类 1)简单工厂 2)工厂方法 3)抽象工厂 二、简单工厂 1.定义 简单工厂模式(Simple Factory 阅读全文
posted @ 2018-06-18 11:06 N!CE波 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、原因 IntelliJ IDEA期待一个the standard Groovy SDK 二、解决方案: 下载安装Groovy就可以了 官网下载地址: http://groovy-lang.org/download.html 通过包管理工具下载Groovy: SDKMAN! (The Softwa 阅读全文
posted @ 2018-06-15 16:08 N!CE波 阅读(3351) 评论(0) 推荐(1) 编辑
摘要: 1.进入官网地址 https://gradle.org/ 2.点击安装 3.进入安装文档 两种安装方式 1)用包管理软件安装 如 brew install gradle 2)手动安装,自己下载软件包,解压(见官网) 4.采用brew install gradle 安装 执行可能会提示如下错误 然后按 阅读全文
posted @ 2018-06-15 14:50 N!CE波 阅读(15135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 35 下一页