植物大战僵尸 [toc] 1. 引入需要的模块,配置图片的路径,设置界面宽高背景颜色。创建游戏主入口 2. 文本绘制,创建要动态改变的属性,渲染的位置 3. 创建地图类,初始化地图和坐标 4. 创建植物类,图片加载报错处理,加载植物方法 5.创建向日葵类 6.创建豌豆射手类 7. 创建子弹类 9. ...
分类:
编程语言 时间:
2020-05-17 16:22:21
阅读次数:
86
本文目录: 2.1 基本用法 2.2 资源绑定 2.3 监听绑定 2.4 绑定重置 2.5 可选绑定 2.6 多方法监听器 2.7 Bonus BufferKnife作为框架式编程的重要组成部分,使用BufferKnife能够极大的精简View层面的代码量,并为MVP/MVC方式提供辅助。 一、配置 ...
分类:
移动开发 时间:
2020-05-15 00:28:06
阅读次数:
86
~~~txt 抽象零件和抽象产品通过抽象工厂产生,然后抽象产品将关联零件组装成产品。这个模式特别的负责难懂,里面牵扯到的角色也很多。 先通过下面的案例,看一下整个抽象工厂模式的思路是什么样子的,然后在根据类图理解。 实在看不懂先记住一个大致框架,有时间就去琢磨一下spring的IOC实现,这个就是一 ...
分类:
其他好文 时间:
2020-05-14 18:57:14
阅读次数:
59
前言 最近研究源码及应用架构接触到不少设计模式,免不了接触设计模式的UML类图,原本以为很高深的概念,没想到花几分钟就可以掌握。快来认识一下吧! 类的属性的表示方式 在UML类图中,类使用包含类名、属性(field)和方法(method),且带有分隔线的矩形来表示,比如下图表示一个Employee类 ...
分类:
其他好文 时间:
2020-05-14 01:48:58
阅读次数:
82
定义 + 提供一个用于创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类。 UML类图 工厂方法模式切换数据库 抽象工厂切换数据库,新增一个产品部门 抽象工厂第二版 + 去掉具体的AccessFactory和SqlServerFactory,增加一个工厂类DataAccess 抽象工厂第三版 ...
分类:
其他好文 时间:
2020-05-10 13:10:16
阅读次数:
70
本学期我上了一门UML课,也就是统一建模语言(~~我之前一直区分不出XML和UML~~). 录屏也看了,另外看了 UML面向对象分析、建模与设计 这一本书,但仍然是一知半解.所以在此我回忆一下内容,进行下大致的一言以蔽式的梳理. 首先,从表征角度来看,UML图总共分为以下几种图: 类图(关联泛化实现 ...
分类:
其他好文 时间:
2020-05-07 13:42:00
阅读次数:
58
在结合老师对我们项目需求规格文档的一些建议的基础上,我们小组成员对需求说明书进行了进一步的完善。主要是添加了系统初始的分析类与各功能系统的用例描述,详细如下: 分析类图 用例描述 (一)用户管理功能系统 用例名称:用户管理 主要参与者:用户 前置条件: 注册、登录时必须保证用户未登录 ? 更改个人信 ...
分类:
其他好文 时间:
2020-05-05 01:07:08
阅读次数:
103
LinkedList 1 类图 2 字段和内部类 3 构造器 4.2 addLast 4.3 add(int index, E element) 5 删 6 改 7 查 8 遍历和迭代器 避免每次调用get(i),这样的性能开销较高 ...
分类:
其他好文 时间:
2020-05-04 15:19:17
阅读次数:
55
搬运老博文,因为最近又要用到网络流了。 网络流是一类图论算法,同时也多用于解决应用问题,是图论转化解决问题的代表性算法。 什么是网络流 网络流(network flows)是一种类比水流的解决问题方法,与线性规划密切相关。网络流的理论和应用在不断发展,出现了具有增益的流、多终端流、多商品流以及网络流 ...
分类:
其他好文 时间:
2020-05-01 13:00:03
阅读次数:
62
前言 上一篇文章写了一篇建造者模式,其中有几个UML类图,有的读者反馈看不懂了,我们今天就来解决一哈。 什么是UML? 是`Unified Model Language 统一建模语言`,是由一整套图表组成的标准化建模语言。 为什么要用UML? 通过使用UML使得在软件开发之前, 对整个软件设计有更好 ...
分类:
其他好文 时间:
2020-04-29 11:03:19
阅读次数:
88