- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 对于java中==和equals区别
public class Str { public static void main (String[] args) { String str1 = "a"; String str2 = str1 + "b"; String str3 = "ab"; System.out.println (str2 ==
2011-12-11 23:38:42
258
模拟游戏,实现观察者模式
某联机射击游戏可以实时显示队友和敌人的存活信息,如果有队友或敌人阵亡,所有在线游戏玩家将收到相应的消息,现提供一个统一的中央角色控制类(CenterController)来实现消息传递机制,在中央角色控制器中定义一个集合用于存储所有的用户信息,如果某用户角色(Player)阵亡,则调用CenterController的通知方法notify(),该方法将遍历用户信息集合,调用每一个Player的display()方法显示阵亡信息,如果是队友阵亡,提示信息为:队友****阵亡,我方队员尚有**人;如果是敌人阵亡,提示信息为:敌人****阵亡,敌方队员尚有**人。在调用notify()方法通知其他用户的同时,阵亡的角色对象将从用户信息集合中删除。
2011-12-19
排序和查找实现适配器模式
现有一个接口DataOperation定义了排序方法sort(int[]) 和查找方法search(int[], int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法,类BinarySearch 的binarySearch (int[], int)方法实现了二分查找算法。现使用适配器模式设计一个系统,在不修改源代码的情况下将类QuickSort和类BinarySearch的方法适配到DataOperation接口中。绘制类图并编程实现。(要求实现快速排序和二分查找)
2011-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人