Presentations | English
Object-oriented analysis and design (OOAD) is a software engineering approach that models a system as a group of interacting objects. Each object represents some entity of interest in the system being modelled, and is characterised by its class, its state (data elements), and its behaviour. Object-oriented programming is modular, as it provides separation of duties in object-based program development. It is also extensible, as objects can be extended to include new attributes and behaviours. Objects can also be reused within an across applications. There are many object-oriented programming languages including JavaScript, C++, Java, and Python. A class is an abstract blueprint used to create more specific, concrete objects. Classes often represent broad categories, like Car or Dog that share attributes. Object-oriented programming aims to implement real-world entities like inheritance, hiding, polymorphism and so on in programming.
7.75
Lumens
PPTX (31 Slides)
Presentations | English