Programming Technology

Java中实现枚举和C++中使用数组length

来自:《代码大全》

在Java没有C++中的枚举类型,有时候会很不方便,下面的方法可以实现

  1. class Country {
  2.         private Country() {}
  3.         public static final Country China = new Country();
  4.         public static final Country England = new Country();
  5.         public static final Country France = new Country();
  6.         public static final Country Germany = new Country();
  7.         public static final Country India = new Country();
  8. }

 (查看全文)

可以工作的类 -- 类的基础:抽象数据类型

转自: 《代码大全2》 第六章 可以工作的类

在计算时代的早期,程序员基于语句思考编程问题。到了20世纪七八十年代,程序员开始基于子程序去思考编程。进入21世纪,程序员以类为基础思考编程问题。

类是由一组数据和子程序构成的集合,这些数据和子程序共同拥有一组内聚的、明确定义的职责。类也可以只是由一组子程序构成的集合,这些子程序提供一组内聚的服务,哪怕其中并未涉及共用的数据。成为高效程序员的一个关键就在于,当你开发程序任一部分的代码时,都能安全地忽视程序中尽可能多的其余部分。而类就是实现这一目标的首要工具。

 (查看全文)

关于"设计模式" (about Design Partterns)

什么是设计模式? 设计模式的重要性? 怎么使用设计模式? 在这里您将得到解答...

转自: 代码大全2

     Look for Common Design Patterns
     查阅常用的设计模式

 (查看全文)