Java中实现枚举和C++中使用数组length
来自:《代码大全》
在Java没有C++中的枚举类型,有时候会很不方便,下面的方法可以实现
- class Country {
- private Country() {}
- public static final Country China = new Country();
- public static final Country England = new Country();
- public static final Country France = new Country();
- public static final Country Germany = new Country();
- public static final Country India = new Country();
- }
可以工作的类 -- 类的基础:抽象数据类型
转自: 《代码大全2》 第六章 可以工作的类
在计算时代的早期,程序员基于语句思考编程问题。到了20世纪七八十年代,程序员开始基于子程序去思考编程。进入21世纪,程序员以类为基础思考编程问题。
类是由一组数据和子程序构成的集合,这些数据和子程序共同拥有一组内聚的、明确定义的职责。类也可以只是由一组子程序构成的集合,这些子程序提供一组内聚的服务,哪怕其中并未涉及共用的数据。成为高效程序员的一个关键就在于,当你开发程序任一部分的代码时,都能安全地忽视程序中尽可能多的其余部分。而类就是实现这一目标的首要工具。
关于"设计模式" (about Design Partterns)
什么是设计模式? 设计模式的重要性? 怎么使用设计模式? 在这里您将得到解答...
转自: 代码大全2
Look for Common Design Patterns
查阅常用的设计模式





