) Create an alternative implementation for the Singleton (CompanyManager) using a registration mechanism -> Java project code example
Example: java singleton implementation
public class SingletonClass {
private static final SingletonClass SINGLE_INSTANCE = new SingletonClass();
private SingletonClass() {}
public static SingletonClass getInstance() {
return SINGLE_INSTANCE;
}
}