package com.example.designmode;publicclassUser{privatestatic User user =newUser();private String name;privateUser(){}publicstatic User getUser(){return user;}publicstaticvoidmain(String[] args){
User user1 = User.getUser();
User user2 = User.getUser();
System.out.println(user1 == user2);}}
懒汉
package com.example.designmode;publicclassUser{privatestatic User user;private String name;privateUser(){}publicstatic User getUser(){if(user ==null){
user =newUser();}return user;}publicstaticvoidmain(String[] args){
User user1 = User.getUser();
User user2 = User.getUser();
System.out.println(user1 == user2);}}
设计模式1.单例模式饿汉懒汉2.构造者(Builder)1.单例模式饿汉package com.example.designmode;public class User { private static User user = new User(); private String name; private User(){ } publ...