好程序需要至少写两遍

导读: 本文译自文章 Great code is written twice (or more)。敏捷开发中的需求进化近年来,越来越多的团队开始转向敏捷开发(Agile Development)。各种敏捷开发技术其实并不新鲜,大多是在 20 世纪 80 ...

Java设计模式——享元模式

一、引子在 Java 中,String 类型具有一些独特的特性。其一,String 对象一旦被创建就不可改变(Immutable);其二,当两个 String 对象所包含的内容相同时,JVM 通常只会创建一个 String 对象,这两个不同的对象引用将指...