上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 1. 单例模式介绍 所谓类的单例设计模式, 就是采取一定的方法保证在整个的软件系统中, 对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 比如 Hibernate 的 SessionFactory, 它充当数据存储源的代理, 并负责创建 Session 对象。Ses 阅读全文
posted @ 2021-01-08 18:04 哈哈丶丶 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1. 天气预报项目需求 天气预报项目需求,具体要求如下: 气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到自己的网站或第三方) 需要设计开放型API,便于其他第三方也能接入气象站获取数据 提供温度、气压和湿度的接口 测量数据更新时,要能实时的通知给第三方 传统方式解决天气 阅读全文
posted @ 2021-01-08 18:03 哈哈丶丶 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1. 学校院系展示需求 编写程序展示一个学校院系结构:需求是这样,要在一个页面中展示出学校的院系组成,一个学校有多个学院,一个学院有多个系。 传统的方式的问题分析 将学院看做是学校的子类,系是学院的子类,这样实际上是站在组织大小来进行分层次的 实际上我们的要求是 : 在一个页面中展示出学校的院系组成 阅读全文
posted @ 2021-01-08 18:02 哈哈丶丶 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1. 测评系统的需求 将观众分为男人和女人,对歌手进行测评,当看完某个歌手表演后,得到他们对该歌手不同的评价(评价有不同的种类,比如成功、失败等) 传统方式完成评测系统: 两个类, Man 和 Woman 分别继承超类Person, 有各自的成功 失败方法 问题分析: 如果系统比较小,还是ok的,但 阅读全文
posted @ 2021-01-08 18:01 哈哈丶丶 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1. 游戏角色状态恢复问题 游戏角色有攻击力和防御力,在大战Boss前保存自身的状态(攻击力和防御力), 当大战Boss后攻击力和防御力下降, 然后从备忘录对象恢复到大战前的状态 传统方案解决游戏角色恢复 类图: 传统的方式的问题分析 一个对象,就对应一个保存对象状态的对象, 这样当我们游戏的对象很 阅读全文
posted @ 2021-01-08 18:00 哈哈丶丶 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1. 智能家庭项目 智能家庭项目: 智能家庭包括各种设备,闹钟、咖啡机、电视机、窗帘 等 主人要看电视时,各个设备可以协同工作,自动完成看电视的准备工作,比如流程为: 闹铃响起 --> 咖啡机开始做咖啡 --> 窗帘自动落下 --> 电视机开始播放 传统方式: 类图: 传统的方式的问题分析 由上图可 阅读全文
posted @ 2021-01-08 17:59 哈哈丶丶 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1. 关于鸭子的项目 编写鸭子项目,具体要求如下: 有各种鸭子(比如野鸭、北京鸭、水鸭等, 鸭子有各种行为,比如叫、飞行等) 显示鸭子的信息 传统方案解决方案 示意图: 代码实现: 鸭子的抽象父类 public abstract class Duck { public Duck() { } publ 阅读全文
posted @ 2021-01-08 17:58 哈哈丶丶 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1. APP 抽奖活动问题 具体要求如下: 假如每参加一次这个活动要扣除用户50积分,中奖概率是10% 奖品数量固定,抽完就不能抽奖 活动有四个状态:可以抽奖、不能抽奖、发放奖品和奖品领完 活动的四个状态转换关系图 2. 状态模式基本介绍 状态模式(State Pattern):它主要用来解决对象在 阅读全文
posted @ 2021-01-08 14:33 哈哈丶丶 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1.四则运算问题 通过解释器模式来实现四则运算,如计算a+b-c的值,具体要求 先输入表达式的形式,比如 a+b+c-d+e,要求表达式的字母不能重复 在分别输入 a, b, c, d, e 的值 最后求出结果:如图 传统方案解决四则运算问题分析 编写一个方法,接收表达式的形式,然后根据用户输入的数 阅读全文
posted @ 2021-01-08 14:29 哈哈丶丶 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1. OA 系统采购审批需求 学校 OA 系统的采购审批项目: 需求是采购员采购教学器材 如果金额 小于等于 5000,由教学主任审批 (0<=x<=5000) 如果金额 小于等于 10000, 由院长审批 (5000<x<=10000) 如果金额 小于等于 30000,由副校长审批 (10000< 阅读全文
posted @ 2021-01-08 14:28 哈哈丶丶 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页