# 设计模式 Java 实现 **Repository Path**: zbo1997/design-pattern-java-imp ## Basic Information - **Project Name**: 设计模式 Java 实现 - **Description**: 设计模式 Java 实现 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-09-27 - **Last Updated**: 2022-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 设计模式 Java 实现 ## 快速开始 先确保已经安装 JDK-11 环境. 未安装见 OpenJDK. ### 单例模式 ```bash $ java SingletonPattern.java INFO: Singleton@aad91d1 INFO: Singleton@aad91d1 INFO: Singleton@aad91d1 ... ``` ### 适配器模式 ```bash $ java AdapterPattern.java INFO: excpect:3 adapter:3 ``` ## OpenJDK 请先下载配置 [Archived OpenJDK General-Availability Releases](https://jdk.java.net/archive/) | Windows | Linux | Mac | | ---- | ---- |---- | | [11](https://download.java.net/java/ga/jdk11/openjdk-11_windows-x64_bin.zip) | [11](https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz) |[11](https://download.java.net/java/ga/jdk11/openjdk-11_osx-x64_bin.tar.gz) | ### Linux 快速配置 ```bash $ wget https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz $ tar -xf openjdk-11_linux-x64_bin.tar.gz $ export PATH="jdk-11/bin:$PATH" $ java --version openjdk 11 2018-09-25 OpenJDK Runtime Environment 18.9 (build 11+28) OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode) $ java Demo.java Hello World! ```