1、工厂方法模式
1.1 作业题目
使用工厂方法模式重构上个学期的简易四则计算器(带用户界面),并在原有四则计算器中拓展功能,增加指数和对数两种二元运算。
2、建造者模式
2.1 作业题目
假设生产计算机只需要CPU、内存、显卡、显示器和光驱,现在要生产3个不同型号的计算机,其中 CPU、内存、显卡、显示器是必须的,而光驱在某些计算机型号中可能不需要,请使用建造者模式模拟计算机的生产过程,并生产出三种不同型号的计算机,其中一种型号的计算机没有光驱。
3、抽象工厂模式
3.1 作业题目
某手机操作系统可以根据用户不同的喜好在多种主题之间进行切换,随着主题的变化,系统中的字体﹑app图标﹑壁纸﹑锁屏壁纸等元素会随之发生变化。
(1):请使用抽象工厂模式设计系统。
(2):为系统增加一种新的主题,并实现。
(3):如果当系统主题发生变化的时候通讯录风格也发生变化,在这种情况之下上面设计的系统将如何变化?
(4):(2)和(3)的结论说明了什么
4、单例模式
4.1 作业题目
网站计算器是web应用程序的一项基本功能,用于统计使用网站的人数,可反应出网站的受欢迎程序,请设计一个简单的w
- 1
- 2
前往页