singleton design pattern javamadesoeasy code example Example: singleton design pattern example this is good