zoukankan      html  css  js  c++  java
  • 工厂模式

    【实验内容和要求】

    有一个OEM制造商代理做HP笔记本电脑(Laptop),后来该制造商得到了更多的品牌笔记本电脑的订单AcerLenovoDell,该OEM商发现,如果一次同时做很多个牌子的本本,有些不利于管理。利用工厂模式改善设计,用JAVA语言实现  (C#控制台应用程序实现)OEM制造商的工厂模式。绘制该模式的UML图。

    模式UML

     

    public interface ComputerFactory

    {

        public void getComputerType();

    }

    public class AcerFactory implements ComputerFactory

    {

        public void getComputerType()

       {

           return new AcerFactory;

        }   

    }

    public class DellFactory implements ComputerFactory

    {

        public void getComputerType()

       {

           return new DellFactory;

        }   

    }

    public class LenovoFactory implements ComputerFactory

    {

        public void getComputerType()

       {

           return new LenovoFactory;

        }   

    }

    public interface Computer

    {

        public void computerType();

    }

    public class Acer implements Computer

    {

       public AcerFactory computerType()

    {

         return "Acer";

    }

    }

    public class Dell implements Computer

    {

        public DellFactory computerType()

       {

           return  "Dell";

        }   

    }

    public class Lenovo implements Computer

    {

        public LenovoFactory computerType()

       {

           return "Lenovo";

        }   

    }

  • 相关阅读:
    工作流系统中的语法标记系统
    通用附件管理功能改善
    规范数据库表字段大小写 小写字段名全部更改为大写
    Enterprise Solution 虚拟测试环境
    解析大型.NET ERP系统 查找与钻取
    Linux:FHS标准
    Linux:修改和删除已有变量
    分布式系统:高性能系统设计原则
    CAP:Alantany 谈 CAP
    Javascript:自己写模板引擎
  • 原文地址:https://www.cnblogs.com/ljs-666/p/8678225.html
Copyright © 2011-2022 走看看