The Dictionary of the Object Technology defines modularity as: "The logical and physical decomposition of things (e.g., responsibilities and software) into small, simple groupings (e.g., requirements and classes, respectively), which increase the achievements of software-engineering goals." Modularity is another way... Continue Reading →
Polymorphism is the ability to use an operator or function in different ways. Polymorphism gives different meanings or functions to the operators or functions. Poly, referring too many, signifies the many uses of these operators and functions. A single function... Continue Reading →
Inheritance is the process by which new classes called derived classes are created from existing classes called base classes. The derived classes have all the features of the base class and the programmer can choose to add new features specific to the newly created... Continue Reading →
Classes are data types based on which objects are created. Objects with similar properties and methods are grouped together to form a Class. Thus a Class represent a set of individual objects. Characteristics of an object are represented in a... Continue Reading →
Encapsulation is the process of combining data and functions into a single unit called class. Using the method of encapsulation, the programmer cannot directly access the data. Data is only accessible through the functions present inside the class. Data encapsulation... Continue Reading →
Abstraction is one of the most powerful and vital features provided by object-oriented C++ programming language. With this feature the programmer can abstract both data and code when needed.The concept of abstraction relates to the idea of hiding data that... Continue Reading →
· Data abstraction· Encapsulation· Classes & Objects· Hierarchy (Inheritance)· Polymorphism· Modularity· Typing· Persistence· Concurrency
Oops is a better way of solving problems in computers compared to the procedural language programming such as in C. oops is designed around the data being operated upon as opposed to the operations, these operations are designed to fit... Continue Reading →
The Awt supports the following types of controls:o Labelso Push buttonso Check boxeso Choice listo Listso Scroll baro Text editing Labels: A label is an object of type Label, and it contains a string, which it displays. Labels are... Continue Reading →