Tech Papers
Fundamentals of Class Design in C , Java, C#, and B#
Embedded Systems Conference (ESC), DeepObjectKnowledge
Michel de ChamplainConference Paper
April 2007
The design of reusable software components is becoming more and more central with object-oriented languages. This paper provides practical and easy-to-remember guidelines on what member functions should be included in a class. The first part explains and clarifies the evolution and the pros/cons of the principles of data abstraction. It also presents classes as abstraction mechanisms. The second part provides tips about class design and a common vocabulary about methods for effective communication among embedded systems developers.
Rate this Content
Navigate to related information




