设计模式——工厂模式

这篇博客介绍了如何使用工厂模式改进一个OEM制造商的管理设计。制造商最初代理HP笔记本,后来扩展到Acer, Lenovo, Dell等多个品牌。文章通过Java实现了一个控制台应用程序,展示了如何利用工厂模式来更有效地管理不同品牌的笔记本电脑生产。" 101195614,5609425,GreenPlum6.0集群搭建全攻略,"['大数据', '数据库', 'GreenPlum', '集群部署', '自动化工具']
摘要由CSDN通过智能技术生成

题目

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

1.定义电脑品牌类型接口类型

//电脑品牌类型
public interface Laptop {
	public void laptopType();
}

//Acer
public class Acer implements Laptop {

	@Override
	public void laptopType() {
		System.out.println("Acer");
	}
}
//Dell
public class Dell implements Laptop{

	@Override
	public void laptopType() {
		System.out.println("Dell");
	}
}

//Lenovo
public class Lenovo implements Laptop{

	@Override
	public void laptopType() {
		System.out.println("Lenovo");
	}
}

电脑品牌类型工厂实体类

//电脑品牌类型工厂实体类
public interface LaptopFactory {
	Laptop getLaptopType();
}

class AcerFactory implements LaptopFactory{

	@Override
	public Laptop getLaptopType() {
		return (Ac
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值