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