- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 表达式求值 - Java实现
本程序用于计算任意四则运算表达式。如 4 * ( 10 + 2 ) + 1 的结果应该为 49。算法说明:1. 首先定义运算符优先级。我们用一个Map>来保存优先级表。这样我们就可以通过下面的方式来计算两个运算符的优先级了:/** * 查表得到op1和op2的优先级 * @param op1 运算符1 * @param op2 运算符2 * @retur
2014-06-22 22:04:27 6280
原创 Java设计模式之观察者模式(Observer Pattern)
Observer Pattern 是一种常用的设计模式,它是一种事件监听模型,
2014-06-18 00:53:18 4321
原创 Java设计模式之适配器模式(Adapter Pattern)
Adapter Pattern的作用是在不改变功能的前提下转换接口。Adapter分为两类,一类是Object Adapter, 另一类是Class Adapter。由于Class Adapter的实现需要用到多承继,而Java不支持多承继,所以这里只关注Object Adapter。在JDK1.5之前是没有 java.util.Iterator 接口的,java.util.Enume
2014-06-17 03:39:40 3224 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人