摘要:
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)