|
Object-oriented programming languageObject-oriented programming language (OO language) - the language, built on the principles of object-oriented programming. FeaturesIn modern object-oriented languages the following methods are used: - Encapsulation. Hiding the implementation details, which allows you to make changes to parts of the program without serious consequences for other parts, which simplifies maintenance and modification of software. - Polymorphism. In some parts of the polymorphism(s) of the parent class are replaced by new, implementing specific actions for the child. Thus, the interface classes remain unchanged, and the implementation of methods with the same name and a set of parameters is different. C polymorphism is closely linked to late binding. - Classification. Allows you to eliminate many errors at compile time, operations are conducted only on the objects of suitable type. |