`
高军威
  • 浏览: 182033 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【简单工厂模式】示例代码

 
阅读更多
public class SWInfoFactory
{
    private static IInfo info;

    synchronized public static IInfo getInfo()
    {
        if (info == null)
        {
            try
            {
                Class c = Class.forName("com.sinocec.model.web.eq.Info");
                info = (IInfo) c.newInstance();
                LogFactory.getLog().info(new SWInfoFactory(), "获取IInfo类成功!");
            } catch (Exception e)
            {
                LogFactory.getLog().error(new Config(), "获取类 com.sinocec.model.cec.index.IInfo 失败!", e);
                return null;
            }
        }
        return info;
    }
}
分享到:
评论

相关推荐

    工厂模式简单示例代码

    工厂模式是一种常用的面向对象设计...在实际项目中,无论是简单的一般工厂模式还是静态工厂模式,都可以根据需求选择合适的方式来实现对象的创建。理解并熟练运用工厂模式,对于提升代码质量和可维护性具有重要意义。

    工厂模式源代码

    文件列表中的"Code"可能是示例代码,包括了工厂模式的实现。这些代码可能展示了如何在不同的编程语言(如Java、C#或Python)中实现上述的三种工厂模式。通过阅读和理解这些代码,开发者可以更好地掌握工厂模式的实际...

    工厂模式:简单工厂模式、工厂方法模式、抽象工厂模式

    而"Factory"可能是一个代码示例,展示了工厂模式的具体实现,包括以上提到的三种模式。 通过学习和理解这三种工厂模式,开发者可以更好地组织代码,降低模块间的耦合,提高软件的可维护性和可扩展性。在实际开发...

    java设计模式-简单工厂模式示例

    在Java编程中,简单工厂模式通过一个中心工厂类来负责创建相关的对象,而无需让客户端代码直接new具体的产品类。这种方式提高了代码的可读性和可维护性,降低了系统的耦合度。 首先,我们来看一下简单工厂模式的...

    简单工厂模式学习代码

    在压缩包文件"src"中,可能包含了实现简单工厂模式的源代码示例,包括产品接口、具体产品类和工厂类的定义,以及如何在客户端代码中使用这些类的示例。读者可以通过阅读代码加深对简单工厂模式的理解,并将其应用到...

    三种工厂模式的代码示例

    以上就是简单工厂模式、工厂方法模式和抽象工厂模式的代码示例,每一种模式都在不同的场景下提供了灵活的解决方案。简单工厂模式适用于产品种类不多的情况,工厂方法模式则允许在运行时动态地选择产品类型,而抽象...

    设计模式示例代码

    在“设计模式示例代码”这个压缩包中,我们可以期待找到各种设计模式的实际应用代码。这些模式通常分为三类:创建型模式、结构型模式和行为型模式。 1. **创建型模式**:这类模式主要关注对象的创建过程,旨在抽象...

    工厂模式代码示例

    在给定的“工厂模式”压缩包中,很可能包含了不同类型的工厂模式示例代码,例如简单工厂、工厂方法和抽象工厂的实现,以及如何在DAO设计中应用这些模式的实例。通过学习和理解这些代码,你可以更好地掌握工厂模式的...

    工厂模式示例

    在提供的压缩包`Design-patterns-factory-pattern`中,可能包含了这些工厂模式的示例代码。通过学习这些代码,你可以更好地理解每种工厂模式的实现方式以及它们在实际项目中的应用。例如,简单工厂模式可能包含一个...

    反射简单工厂模式工厂模式

    本文将深入探讨"反射"以及两种常见的工厂模式:"简单工厂模式"和"工厂方法模式",并结合提供的文件名称来解析这些概念。 首先,我们来看"反射"。在Java等面向对象语言中,反射是一种强大的工具,它允许程序在运行时...

    Java工厂模式:简单工厂、工厂方法模式、抽象工厂模式代码示例

    在Java中,工厂模式分为三种:简单工厂、工厂方法模式和抽象工厂模式。 **简单工厂模式** 是最基本的工厂模式,它由一个工厂类根据传入的参数决定创建哪一种产品类的实例。简单工厂容易实现,但违反开闭原则,即...

    设计模式精华之工厂模式代码示例

    代码包含中有简单工厂、工厂模式、抽象工厂的代码示例。

    工厂模式实例代码

    这里我们将详细探讨简单工厂模式、工厂方法模式和抽象工厂模式,并结合示例代码进行解释。 1. **简单工厂模式**: 简单工厂模式是由一个工厂类根据传入的参数来决定创建哪种产品类的实例。这个模式中,工厂类通常...

    工厂模式(简单工厂,普通工厂,抽象工厂)代码java

    这些代码示例在`java`环境下实现,展示了如何利用工厂模式进行对象创建。通过这种方式,我们可以在不暴露对象创建细节的情况下,让客户端代码更加简洁,同时便于后期维护和扩展。在实际项目中,工厂模式经常与其他...

    设计模式最全的示例代码

    在这个“设计模式最全的示例代码”压缩包中,我们可以期待找到各种设计模式的.NET实现,特别是针对Web应用程序的。 1. **单例模式**:确保一个类只有一个实例,并提供全局访问点。在.NET中,通常通过静态成员或者...

    PHP 简单工厂模式例子

    简单工厂模式使代码创建对象的过程变得更加灵活,而不必硬编码具体的类名。 ### 2. 角色与结构 - **产品接口(Product)**:定义了所有可能被创建的对象的公共接口或抽象类,通常为一个接口或者抽象类,比如在PHP...

    设计模式(简单工厂模式_排序)手写代码.rar

    在这个“设计模式(简单工厂模式_排序)手写代码.rar”压缩包中,我们可以期待看到作者针对简单工厂模式和排序算法的实现。简单工厂模式通常用于创建相似类型的对象,而排序则可能涉及到多种不同的算法,如冒泡排序、...

    Java单例模式与工厂模式简单示例代码

    简单工厂模式使代码使用更加灵活,易于扩展。 ```java // 创建产品接口 interface Product { void operation(); } // 具体产品类 class ConcreteProductA implements Product { @Override public void operation...

    设计模式 示例代码

    工厂模式分为简单工厂、工厂方法和抽象工厂三种形式。 3. **观察者模式**:定义对象间的一种一对多依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并被自动更新。这种模式常用于事件处理,...

Global site tag (gtag.js) - Google Analytics