answersLogoWhite

0

Advantages of OOP Object-Oriented Programming has the following advantages over conventional approaches: * OOP provides a clear modular structure for programs which makes it good for defining abstract datatypes where implementation details are hidden and the unit has a clearly defined interface. * OOP makes it easy to maintain and modify existing code as new objects can be created with small differences to existing ones. * OOP provides a good framework for code libraries where supplied software components can be easily adapted and modified by the programmer. This is particularly useful for developing graphical user interfaces. Let's distinguish two sorts of disadvantages: * OO is often provided through such imperfect vehicles as C++ and Java [discuss their defects]; and * OO is inapplicable because [explain many mismatches

K E Narayana B.E., M.Tech.,(M.B.A) Wipro Technologies

User Avatar

Wiki User

17y ago

What else can I help you with?

Related Questions

What is full form of abbrevation OOAD?

Object Oriented Analysis & Design


What is objected oriented anlaysis and design?

definition of objected oriented analysis and design


What are the topics on object oriented analysis and design?

exam registeration


What are the limitations of system analysis and design?

some of the limitations of systems analysis and design include: -complexity and scope of the system -technological changes -financial issues -presence of few systems auditors


What have been the strongest influences on programming language design over the past 50 years?

Object oriented analysis and design.


Attributes in class hierarchy in object oriented analysis and design?

Analysis means finding the exact scenario for the problem and design means finding the main class from the analysis part an d to give operation for that class. and from that we can know the exact process.


What has the author Sandra Donaldson Dewitz written?

Sandra Donaldson Dewitz has written: 'Systems analysis and design and the transition to objects' -- subject(s): System analysis, Object-oriented methods (Computer science), System design


5th semester for information technology?

environmental science and engineering object oriented analysis and design operating systems computer networks telecommunication systems dbms


Design in terms of system design analysis?

system analysis and design


Difference between Object Oriented Analysis and Object Oriented Design?

Structured Analysis treats processes and data as separate components versus object-oriented analysis combines data and the process that act on the data into objects. http://www.dbar-innovations.com


What has the author John A Cooil written?

John A. Cooil has written: 'An i nvestigation and comparison of object oriented and traditional analysis and design methodologies in relation to development of a musical software package'


How system analysis and design is different from object oriented analysis and design?

System analysis and design (SA&D) and object-oriented analysis and design (OOAD) are two different approaches to the development of computer-based information systems. SA&D is a traditional approach that focuses on understanding the requirements of the system, analyzing the current system, and designing a new system that meets those requirements. It is a process-oriented approach that typically involves creating a detailed specification of the system before beginning development. On the other hand, OOAD is a modern approach that focuses on modeling the system as a collection of objects that interact with each other to achieve the desired functionality. It is a more object-oriented approach that involves designing a system by first identifying the objects in the system, their properties, and the relationships between them. Some of the key differences between SA&D and OOAD are: Focus: SA&D focuses on the process of designing a system, while OOAD focuses on the objects in the system and their interactions. Design: SA&D is typically a top-down design approach, while OOAD is a bottom-up design approach. Requirements gathering: SA&D emphasizes the gathering of requirements and creating detailed specifications before beginning development, while OOAD emphasizes rapid prototyping and iterative development. Abstraction: OOAD relies heavily on abstraction, while SA&D relies more on specific details and processes. Overall, both SA&D and OOAD are valid approaches to the development of computer-based information systems, and the choice between them depends on the specific needs and requirements of the project.