ArrayList中存放的都是各种类型的对象,当我们再从ArrayList中取出对象时,我们并不知道这个是哪个对象,也不知道调用哪个方法,但是如果这里面的所有对象都继承了相同的接口,虽然实现不同,但是我们可以知道调用哪个方法,这个在Command Pattern中可以有明显的体现。 通过面向对象编程,把我们care的方法做成一个Interface可以解决这些问题。
2009-11-27
ArrayList中存放的都是各种类型的对象,当我们再从ArrayList中取出对象时,我们并不知道这个是哪个对象,也不知道调用哪个方法,但是如果这里面的所有对象都继承了相同的接口,虽然实现不同,但是我们可以知道调用哪个方法,这个在Command Pattern中可以有明显的体现。 通过面向对象编程,把我们care的方法做成一个Interface可以解决这些问题。
2009-11-27