算法相关
minico
没有简介。。。
展开
-
设计模式-Strategy 模式
设计模式-Strategy 模式 1. 解决的问题:假如现在要编写一个射击类小游戏, 游戏里面有不同级别的游戏角色, 这些角色可以使用不同的武器. 2. 问题分析:角色应该可以动态的更换武器, 今后可能增加其他的角色或者其他种类的武器.根据"将可变的部分分离出来,单独封装"的原则, 需要将武器从角色中分离出来, 单独封装. 3. UML图:原创 2010-04-03 12:54:00 · 2008 阅读 · 0 评论 -
设计模式-Observer 模式
设计模式-Observer 模式 1. 解决的问题: 假如现在要编写一个天气预报的公布栏, 公布栏有两种显示方式, 一种是图像方式显示, 一种是表格形式显示. 2. 问题分析: 应该根据数据与现实分离的原则将天气预报数据和现实形式分别封装起来, 今后可能增加其他的显示形式; 天气预报数据发生变化后,需要对所有的显示形式进行更新. 3原创 2010-04-10 19:26:00 · 2704 阅读 · 0 评论