|   | 
				
					
	
		  | 
	 
	
		| Paper: | 
		C++, Objected-Oriented Programming, and Astronomical Data Models | 
	 
	
		| Volume: | 
		52, Astronomical Data Analysis Software and Systems II | 
	 
	
		| Page: | 
		145 | 
	 
	
		| Authors: | 
		Farris, A. | 
	 
	
	
		| Abstract: | 
		The fundamental features of objected-oriented programming are discussed from a C++ programming language perspective. This discussion focuses on objects, classes and their relevance to the data type system; the principle of information hiding; and the use of inheritance to implement hierarchical relationships. The basic concepts of this approach are characterized in contrast to more traditional procedure-oriented approaches. Drawing on the object-oriented approach, features of a new database model to support astronomical data analysis are presented. | 
	 
	
		| 
			
			
		 | 
	 
	
		  | 
	 
 
					 
				 | 
				  |