![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2014年6月
文章平均质量分 83
_羊
这个作者很懒,什么都没留下…
展开
-
C#版坦克大战
坦克大战V1.0——made by JINLIYANG1.以picturebox为画板,实现了,画面流畅,稳定。2.实现了敌军tank一定的智能。3.实现了,保存,打开功能。4.修复了部分BUG,使得游戏更加稳定。5.采用tank类、bullet类、obstacle类,使代码层次更加清晰。tank.cs原创 2014-06-23 15:08:57 · 1478 阅读 · 0 评论 -
建造者模式——C++实现
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。类型:创建类模式适用性•当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。•当构造过程必须允许被构造的对象有不同的表示时。原创 2014-06-06 18:57:28 · 554 阅读 · 0 评论 -
适配器模式——C++实现
基本概念:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。原创 2014-06-06 19:09:00 · 582 阅读 · 0 评论 -
状态模式——C++实现
1. 概述 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。2. 解决的问题 主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。3. 模式中的角色3.1 上下文环境(Context):它定义了客户程序需要的接口并维护一个具体状态角色的实例,将与状态相关的操作委托给原创 2014-06-10 11:12:29 · 564 阅读 · 0 评论