首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
飞天流逝
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
结构型模式-装饰器
装饰器模式其实在java种比较常见,主要是各种输入输出流的使用。类比于魔兽争霸,每个种族都有一个基本兵,基本兵可以平A,这个时候如果我们希望一个兵技能平A,又可以有其他的技能,就可以让基本兵带上对应兵种的装备,就可以施展对应的技能了。
结构型模式-组合模式
这个组合模式有点意思,比如魔兽里这么多兵种,但是大家最本质的属性还是兵,不可能我生产一个兽人,出来一个地洞什么的建筑对吧。而且既然大家都是兵,也要为以后的兵种留下空间嘛,所以通过树状结构,将一个种族的兵种罗列下来,这个最重要的特点还是,所有的兵种地位应当是一样的,大家都继承于同…
结构型模式-桥接模式
桥接模式其实要解决的是一个数学问题。比如现在人族、兽族、暗夜三个种族的基本兵都会一件事是“打架”,为了实现这三种兵的生产,你至少需要三个类来new这些对象。这时候你觉得还是打不过不死族,你需要每个兵种再会一个法术技能,可以有的法术技能其实很多,比如有补血和吹风两个技能,这样你就…
结构型模式-适配器模式
还是先讲故事,用我最喜欢的魔兽争霸做背景。 可以用适配器模式实现下上面的逻辑。人族科技高,在人族军营的基础上,研发了一个适配器军营,可以生产兽人。 人族军营作为一个类(只能生产步兵),适配器军营草图作为一个接口(可以生产步兵+兽人),接下来就很简单了,根据适配器军营草图来建适配…
个人成就
文章被阅读
519
掘力值
44
关注了
21
关注者
0
收藏集
0
关注标签
22
加入于
2019-03-09