首页 新闻 会员 周边

关于类使用的一些问题。

0
悬赏园豆:50 [已关闭问题] 关闭于 2009-07-15 08:34

我有好多个类,但是里面都调用了一个数据访问的实例,想知道类是否有Onini这类的公共方法可以用。在创建实例的时候直接调用一下,我现在每次都是调用一个方法来实现这个实例的创建的。感觉很麻烦。

Business类,用来访问数据库,进行操作的。

clsA 针对业务A进行操作的类。

ClsB针对业务B进行操作的类。 2个类都需要调用数据库,于是我在创建了ClsModule 来实现Business类的实例创建,并且创立了oninit的方法,来实现business的实例创建,和一些参数的设定。

然后ClsA和ClsB继承ClsModule,于是在调用的时候使用ClsA.Oninit先初始化一下,然后才能继续调用ClsA中的其他方法。感觉很麻烦。

有没有办法省略ClsA.Oninit这个步骤,直接在初始化ClsA的时候自动的调用一下呢》

问题补充: 工厂模式应该没办法解决我的问题,我现在所有的类基本除了Onini这个方法,别的方法都不是一样的。 静态类的方法还没弄明白,继续研究一下。
迷路中的路人甲的主页 迷路中的路人甲 | 初学一级 | 园豆:93
提问于:2009-07-14 16:44
< >
分享
所有回答(2)
0

可以采用抽象工厂模式,新建一个工厂类

十四 | 园豆:46 (初学一级) | 2009-07-14 17:54
0

静态类/方法

peterzb | 园豆:861 (小虾三级) | 2009-07-14 17:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册