2012年8月24日
摘要: IComparable 接口,里面含有比较方法 intCompareTo(Objectobj ),可以调用.sort()方法进行排序。类如果实现了这个接口中的CompareTo(),就可以说明该类对象是可以比较的。IComparer 接口,提供另一种排序方式,intCompareTo(Objectx, Objecty),将实现了IComparer接口的实例作为参数传递给sort,进行排序。需要说明的是,上述情况比较的是Object,类型不安全,因此实际应用中应该使用泛型接口。 阅读全文
posted @ 2012-08-24 15:01 Andy Niu 阅读(226) 评论(0) 推荐(0)
摘要: 扇入:该模块被调用的次数,扇入大,说明该模块的复用性好。扇出:该模块调用其他模块的个数,扇出大,说明该模块的业务逻辑复杂。因此,扇入大是好事,扇出大是坏事。 阅读全文
posted @ 2012-08-24 14:24 Andy Niu 阅读(850) 评论(1) 推荐(0)
摘要: 常用的设计模式有哪些?很多时候一时想不起来。因此编个顺口溜方便记忆。组织(组合模式)经过观察(观察者模式),命令(命令者模式)我,找个代理(代理模式),建个工厂(工厂模式),生产单例产品(单例模式),然后迭代(迭代模式)检查所有的产品,不合格的产品要适配(适配器模式)一下。 阅读全文
posted @ 2012-08-24 14:17 Andy Niu 阅读(258) 评论(0) 推荐(0)