java23中设计模式——创建模式——factory(工厂)

工厂模式是我们最常用的模式,相当于创建实列对象的new,具体的工作做的越多犯错的机会就越多,就像高官,说话抽象,笼统,那么说错话的机会就少。

为什么用:有时候创建对象的时候要进行很多操作,如果都定义到构造函数中,这就违背了面向对象的设计原则,所以我们需要将创建对象和使用对象的工作分开。

代码示例:

          public class Factory {

                public static Sample getSampleInstance(){

                    return new Sample();

               }

          }

       public class Sample{

            //云云

       }

你可能感兴趣的:(java23中设计模式——创建模式——factory(工厂))