举例说明Java中的多例设计模式
2020-07-18 05:05
344 查看
/** * 多例设计模式:类的能够实例化对象的个数是提前固定好的 * @author JIASHIXI * */ class Sex{ private String value; public static final int MALE = 0; public static final int FAMALE = 1; private static final Sex MALE_INSTANCE = new Sex("男"); private static final Sex FAMALE_INSTANCE = new Sex("女"); private Sex(String value) { this.value = value; } public static Sex getInstance(int choose) { switch(choose) { case MALE: return MALE_INSTANCE; case FAMALE: return FAMALE_INSTANCE; default: return null; } } public String toString() { return this.value; } } public class Test { public static void main(String[] args) { Sex sex = Sex.getInstance(Sex.MALE); System.out.println(sex); } }
相关文章推荐
- java 设计模式举例说明
- 举例说明Java设计模式编程中ISP接口隔离原则的使用
- Java开发下的设计模式简单说明
- Java设计模式:工厂模式举例
- 使用设计模式,到底有什么好处?举例说明
- JAVA单例设计模式总结及举例
- Java中单例设计模式之最佳实践举例
- [置顶] java面试题:java中的单例设计模式及两种实现方法的代码举例
- Java中单例设计模式之最佳实践举例
- 举例解析Java的设计模式编程中里氏替换原则的意义
- Java---设计模式(单例变形)多例
- Java中23种设计模式--超快速入门及举例代码
- Java_多例设计模式
- Java开发下的设计模式简单说明
- Java 中常用的设计模式?说明工厂模式?
- java中的工厂模式是什么,请举例说明
- JAVA单例设计模式简单实现(懒汉与恶汉),多例设计模式的简单实现
- Java---单例、多例设计模式
- Java中的DAO设计模式应用举例 ------> 来自Java WEB 开发实战经典
- java设计模式之多例模式