我有好多个类,但是里面都调用了一个数据访问的实例,想知道类是否有Onini这类的公共方法可以用。在创建实例的时候直接调用一下,我现在每次都是调用一个方法来实现这个实例的创建的。感觉很麻烦。
Business类,用来访问数据库,进行操作的。
clsA 针对业务A进行操作的类。
ClsB针对业务B进行操作的类。 2个类都需要调用数据库,于是我在创建了ClsModule 来实现Business类的实例创建,并且创立了oninit的方法,来实现business的实例创建,和一些参数的设定。
然后ClsA和ClsB继承ClsModule,于是在调用的时候使用ClsA.Oninit先初始化一下,然后才能继续调用ClsA中的其他方法。感觉很麻烦。
有没有办法省略ClsA.Oninit这个步骤,直接在初始化ClsA的时候自动的调用一下呢》
可以采用抽象工厂模式,新建一个工厂类
静态类/方法