0% found this document useful (0 votes)
20 views8 pages

Importance of OOM in RTS

Uploaded by

Rojip Rai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views8 pages

Importance of OOM in RTS

Uploaded by

Rojip Rai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Object-oriented methodology :

Object-Oriented Methodology (OOM) is a systematic approach


to software design, development, and implementation based on
the principles of Object-Oriented Programming (OOP) .In OOM,
software is organized into objects, which are instances of
classes, and these objects interact with each other to
perform tasks and represent entities in the real world.​
Structure of object-oriented programming :​

01 02 ​ 03 04
Classes: Blueprints Objects: Instances of Attributes: Data Methods:
that define the classes representing members within a Functions within
properties individual entities class a class defining
(attributes) and with unique states representing the the behavior or
behaviors (methods) and behaviors. state or actions objects
of objects. characteristics of can perform.
objects.
Features of OOP :
1.Encapsulatio
n
Encapsulation involves bundling data
(attributes) and methods (functions) that
operate on that data into a single unit,
known as a class. This feature allows the
internal state of an object to be hidden
from the outside world and only accessible
through well-defi ned interfaces.
Encapsulation promotes data integrity,
modularity, and code maintainability by
restricting direct access to an object's
internal representation.
Features of OOP :
3.Polymorphism
Polymorphism allows objects of diff erent
classes to be treated uniformly through a
common interface. It enables fl exibility in
design and implementation by allowing
methods to behave diff erently based on the
object they operate on.
Features of OOP :
3.Abstraction
Abstraction in OOPS is used to hide
unnecessary information and display only
necessary information to the users
interacting. It is essential to represent real-
world objects in a simplifi ed manner for
users to interact easily.
Features of OOP :
4.Inheritance
A mechanism that allows a class to inherit
properti es and behaviors from another class. It is
a fundamental concept in OOP that promotes
code reuse and establishes relati onships between
classes.
Benefits of OOP :​
• Modularity: Breaks down software into manageable units (objects).​
• Reusability: Promotes reuse of code through inheritance and composition.​
• Flexibility and Scalability: Off ers a fl exible framework for extending and
modifying software.​
• Code Organization and Maintenance: Supports hierarchical organization,
making code more maintainable.​
• Code Reusability and Faster Development: Accelerates development by
leveraging existing code and promoting modular design.
Applications of OOPs
• Graphical User Interface (GUI)
Development​
• Embedded Systems and Internet of
Things (IoT)​
• Simulation and Gaming Engines​
• Networking and Telecommunications​
• Mobile App Development​
• Financial and Business Applications

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy