我发现了一些博客,其中建议new
在创建类的对象时避免使用关键字。new
创建没有关键字的对象的一些示例是-
SampleObject obj = Class.forName("com.example.SampleObject").newInstance();
或使用clone()
方法 -
SampleObject obj1 = new SampleObject();
SampleObject obj2 = obj.clone();
然后在这里我找到了一些创建没有new
关键字的对象的好例子
我可以理解“工厂”模式的优点,同时避免new
代码主要部分的关键字。如果我没有使用任何设计模式(用于创建对象),那么在没有new
关键字的情况下创建对象有什么好处吗?或者没有创建对象的原因是什么new
?