
java
起點ing
这个作者很懒,什么都没留下…
展开
-
Java 23种设计模式的有趣见解
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。翻译 2013-03-06 12:40:48 · 439 阅读 · 0 评论 -
Integer 类里计算数字是几位数字的方法
final static int [] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, 99999999, 999999999, Integer.MAX_VALUE }; // Requires positive x static i原创 2014-11-25 17:16:37 · 2879 阅读 · 0 评论 -
编写让别人能读懂的代码
“复杂的代码往往都是新手所写,只有经验老道的高手才能写出简单,富有表现力的代码。” 此话虽然说的有点夸张,可是也说明了经验的重要性。 我们所写的代码除了让机器执行外,还需要别人来阅读。所以我们要: 写让别人能读懂的代码 写可扩展的代码 写可测试的代码(代码应该具备可测试性,对没有可测试性的代码写测试,是转载 2015-10-12 10:24:32 · 492 阅读 · 0 评论