测试组合模式下四种初始化引用的方式

1.在定义对象的地方
2.在类的构造器中
3.就在正要使用这些对象之前，这种方式称为惰性初始化
4.使用实例初始化