Code Complete 2 nd 1 Ex class Employee

  • Slides: 9
Download presentation

Code Complete 2 nd 좋은 클래스 인터페이스 1. 일관성 있는 인터페이스 Ex ) class

Code Complete 2 nd 좋은 클래스 인터페이스 1. 일관성 있는 인터페이스 Ex ) class Employee. Census : public List. Container{ Public: void Add. Employee( Employee employee ); void Remove. Employee( Employee employee ); Employee Next. Item. In. List(); Employee First. Item(); Employee Last. Item(); }

Code Complete 2 nd 좋은 클래스 인터페이스 1. 일관성 있는 인터페이스 Ex ) class

Code Complete 2 nd 좋은 클래스 인터페이스 1. 일관성 있는 인터페이스 Ex ) class Employee. Census : public List. Container{ Public: void Add. Employee( Employee employee ); void Remove. Employee( Employee employee ); Employee Next. Employee(); Employee First. Employee(); Employee Last. Employee(); }

Code Complete 2 nd 10. Switch Case 사용시 주의 switch( shape. type ){ case

Code Complete 2 nd 10. Switch Case 사용시 주의 switch( shape. type ){ case Shape_Circle: shape_Draw. Circle(); break; case Shape_Square: shape. Draw. Square(); break; . . . }

Code Complete 2 nd switch( ui. Command() ) { case Command_Open. File: Open. File();

Code Complete 2 nd switch( ui. Command() ) { case Command_Open. File: Open. File(); break; case Command_Print: print(); break; . . }