解决问题类型
一个类要求仅有一个唯一的实例,并且提供一个全局的访问点
解决设计思路
将构造方法声明为private类型,如果构造方法为public类型,则可以永远使用该构造方法创建不同的对象
在类中提供一个可以获得实例的方法,该方法必须是静态方法,否则无法调用,同时确保无论调用该方法多少次,始终返回同一个对象
具体待解决的问题UML设计
创建一个校长类对象,并保证仅有一个校长类President被创建
UML设计
核心代码
public class President {
private static President instance= null;
String name = null;
private President(String n