Object Oriented Software Engineering   View all facts   Glossary   Help
subject > programming language construct
Next subjectproject scheduling technique    Upsubject    Previous subjectprogram   

programming language construct comparison table
Subject need in have be be about write at is a subtopic of group describe hide create have purpose has part has definition divide up into help provide write write before represent name after declare draw as throw when contain see also
block     The Basics of Java                   
classa domain model if you have to store or manipulate instances of it in order to implement a requirementa comment at the top describing the purpose of the class, how it should be used, its authors and its history of modificationthe unit of data abstraction in an object-oriented program  9.2 - Principles Leading to Good Designthe pieces of data that describe some entity, so that programmers can manipulate that data as a unit the details of datato hold a responsibility if the responsibility cannot be attributed to any of the existing classes variablesA software module that provides both procedural and data abstraction. It describes a set of similar objects, called its instancesmethodsa programmer to cope with the complexity of data   several similar objectsthe internals of a computer system such as 'Record', 'Table', 'Data', 'Structure', or 'Information'a list of variables, called instance variables, corresponding to data that will be present in each instancea box with the name of the class inside in a UML class diagram data associated with each objectclass^2
comment  between about 20% and 35% of the total length of the codeobvious things since they add clutterthe top of each classProgramming Style Guidelines the purpose of the class, how it should be used, its authors and its history of modification  to describe the purpose of each class, method and variable along with any difficult-to-understand statements inside methods, and to indicated any changes to the code     to describe loops and conditional statements inside complex algorithmswriting the code       
condition     The Basics of Java                   
data item     2.2 - Classes and Objects                   
data type     The Basics of Javathe pieces of data that describe some entity, so that programmers can manipulate that data as a unit the details of data     a programmer to cope with the complexity of data          
declaration     The Basics of Java                   
exception     The Basics of Java      A situation that arises in a program requiring special handling, and hence deviation from the normal path of control         something goes wrong in the execution of a program Exception class
function     9.1 - The Process of Design                   
keyword     The Basics of Java                   
name space     The Basics of Java                   
operator     The Basics of Java                   
package^2     The Basics of Java      A facility for grouping a set of classes           package^3
procedure one or more preconditions             procedural abstraction         
statement  not more than one line long if possible  The Basics of Java                   

Next subjectproject scheduling technique    Upsubject    Previous subjectprogram