• 设计模式(抽象工厂模式)


    抽象工厂是简单工厂基础上的封装,与简单工厂产生具体的某一个对象不同,抽象工厂用以产生一系列有关联的具体对象。

    抽象工厂和简单工厂可以一起使用,如下图:

    备注:本例中直接打印。

    • 抽象工厂EnterFactory
    public interface EnterFactory {
        public void createEnterInfo();
        public void createEnterCheckRule();
    }
    • 抽象工厂实现BigEnterFactoryImpl
    public class BigEnterFactoryImpl implements EnterFactory {
    
        @Override
        public void createEnterInfo() {
            System.out.println("BigEnterFactory createEnterInfo");
        }
    
        @Override
        public void createEnterCheckRule() {
            System.out.println("BigEnterFactory createEnterCheckRule");
        }
    }
    • 抽象工厂实现SmallEnterFactoryImpl
    public class SmallEnterFactoryImpl implements EnterFactory {
    
        @Override
        public void createEnterInfo() {
            System.out.println("SmallEnterFactory createEnterInfo");
        }
    
        @Override
        public void createEnterCheckRule() {
            System.out.println("SmallEnterFactory createEnterInfo");
        }
    }
    • 测试类App
    public class App {
    
        public static void main(String[] args) {
            EnterFactory ef = new SmallEnterFactoryImpl();
            ef.createEnterCheckRule();
            ef.createEnterInfo();
        }
    }
  • 相关阅读:
    AWS 监控服务(六)
    PB赋值粘贴
    oracle中的替换函数replace和translate函数
    instr函数
    The test form is only available for requests from the local machine
    ORACLE提交事务回滚
    PB开发境界 多个DW进行update
    plsql使用技巧
    pb 11 数据窗口空白,预览pb崩溃解决方案
    oracle函数
  • 原文地址:https://www.cnblogs.com/Fredric-2013/p/4571009.html
Copyright © 2020-2023  润新知