上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 1.代理模式的基本介绍 代理模式:为一个对象提供一个替身,以控制对这个对象的访问。 即通过代理对象访问目标对象。 代理对象的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 被代理的对象可以是远程对象、 创建开销大的对象或需要安全控制的对象 代理模式有不同的形式,主要有 阅读全文
posted @ 2021-01-09 23:23 哈哈丶丶 阅读(65) 评论(0) 推荐(0)
摘要: 1. 传统方案的缺陷 展示网站项目需求 小型的外包项目,给客户A做一个产品展示网站, 客户A的朋友感觉效果不错,也希望做这样产品展示网站,但是要求都有些不同: 有客户要求以新闻的形式发布 客户人要求以博客的形式发布 有客户希望以微信公众号的形式发布 传统方案描述: 直接复制粘贴一份,然后根据客户不同 阅读全文
posted @ 2021-01-08 18:08 哈哈丶丶 阅读(50) 评论(0) 推荐(0)
摘要: 1. 豆浆制作问题 制作豆浆的流程:选材—>添加配料—>浸泡—>放到豆浆机打碎 通过添加不同的配料, 可以制作出不同口味的豆浆 选材、 浸泡和放到豆浆机打碎这几个步骤对于制作每种口味的豆浆都是一样的 请使用模板方法模式完成 (说明:因为模板方法模式,比较简单,很容易就想到这个方案, 因此就直接使用, 阅读全文
posted @ 2021-01-08 18:07 哈哈丶丶 阅读(87) 评论(0) 推荐(0)
摘要: 1. 智能生活项目需求 我们买了一套智能家电, 有照明灯、 风扇、 冰箱、 洗衣机, 我们只要在手机上安装 app 就可以控制对这些家电工作。 这些智能家电来自不同的厂家, 我们不想针对每一种家电都安装一个 App, 分别控制, 我们希望只要一个 app 就可以控制全部智能家电。 要实现一个 app 阅读全文
posted @ 2021-01-08 18:06 哈哈丶丶 阅读(51) 评论(0) 推荐(0)
摘要: 盖房项目实际需求 需要建房子:这一过程为打桩、 砌墙、封顶 房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是各自实现的细节不同 请编写程序,完成需求 传统方式: 房子的抽象父类,指定建造房子的规范,以及建造房子的具体流程 public abstract class Abstra 阅读全文
posted @ 2021-01-08 18:05 哈哈丶丶 阅读(50) 评论(0) 推荐(0)
摘要: 1. 单例模式介绍 所谓类的单例设计模式, 就是采取一定的方法保证在整个的软件系统中, 对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 比如 Hibernate 的 SessionFactory, 它充当数据存储源的代理, 并负责创建 Session 对象。Ses 阅读全文
posted @ 2021-01-08 18:04 哈哈丶丶 阅读(62) 评论(0) 推荐(0)
摘要: 1. 天气预报项目需求 天气预报项目需求,具体要求如下: 气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到自己的网站或第三方) 需要设计开放型API,便于其他第三方也能接入气象站获取数据 提供温度、气压和湿度的接口 测量数据更新时,要能实时的通知给第三方 传统方式解决天气 阅读全文
posted @ 2021-01-08 18:03 哈哈丶丶 阅读(68) 评论(0) 推荐(0)
摘要: 1. 学校院系展示需求 编写程序展示一个学校院系结构:需求是这样,要在一个页面中展示出学校的院系组成,一个学校有多个学院,一个学院有多个系。 传统的方式的问题分析 将学院看做是学校的子类,系是学院的子类,这样实际上是站在组织大小来进行分层次的 实际上我们的要求是 : 在一个页面中展示出学校的院系组成 阅读全文
posted @ 2021-01-08 18:02 哈哈丶丶 阅读(58) 评论(0) 推荐(0)
摘要: 1. 测评系统的需求 将观众分为男人和女人,对歌手进行测评,当看完某个歌手表演后,得到他们对该歌手不同的评价(评价有不同的种类,比如成功、失败等) 传统方式完成评测系统: 两个类, Man 和 Woman 分别继承超类Person, 有各自的成功 失败方法 问题分析: 如果系统比较小,还是ok的,但 阅读全文
posted @ 2021-01-08 18:01 哈哈丶丶 阅读(88) 评论(0) 推荐(0)
摘要: 1. 游戏角色状态恢复问题 游戏角色有攻击力和防御力,在大战Boss前保存自身的状态(攻击力和防御力), 当大战Boss后攻击力和防御力下降, 然后从备忘录对象恢复到大战前的状态 传统方案解决游戏角色恢复 类图: 传统的方式的问题分析 一个对象,就对应一个保存对象状态的对象, 这样当我们游戏的对象很 阅读全文
posted @ 2021-01-08 18:00 哈哈丶丶 阅读(48) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页