类和接口是Java程序设计语言的核心,它们也是Java语言的基本抽象单元。Java语言提供了许多强大的基本元素,供程序员用来设计类和接口。本章阐述的一些指导原则,则可以帮助你更好地利用这些元素,设计出更加有用、健壮和灵活的类和接口。