
软件体系结构
ITarmi
记录学习过程,分享所学知识。认识更多志同道合的同学
展开
-
软件体系架构:创造者模式和单例模式的应用
创造者模式 实例:KFC套餐 建造者模式可以用于描述KFC如何创建套餐:套餐是一个复杂对象,它一般包含主食(如汉堡、鸡肉卷等)和饮料(如果汁、可乐等)等组成部分,不同的套餐有不同的组成部分,而KFC的服务员可以根据顾客的要求,一步一步装配这些组成部分,构造一份完整的套餐,然后返回给顾客。利用建造者模式设计,用JAVA语言实现 (或C#控制台应用程序实现)。绘制该模式的UML图。 【模式UML图】 【模式代码(JAVA语言实现)】 KFCServer.java: package ITF; import原创 2020-05-29 16:34:47 · 298 阅读 · 0 评论 -
软件体系结构:工厂模式和抽象工厂模式
简单工厂模式 有一个OEM制造商代理做HP笔记本电脑(Laptop),后来该制造商得到了更多的品牌笔记本电脑的订单Acer,Lenovo,Dell,该OEM商发现,如果一次同时做很多个牌子的本本,有些不利于管理。利用工厂模式改善设计,用JAVA语言实现 (或C#控制台应用程序实现)该OEM制造商的工厂模式。绘制该模式的UML图。 【模式UML图】 【模式代码(JAVA语言实现)】 Computer.java package ComputerInterface; public interface Com原创 2020-05-28 16:19:46 · 861 阅读 · 0 评论