The only disadvantage of OOP programming is its inability to represent non objects. For example: consider a program having just one member function which prints a statement. Creating of an object doesn't make much sense but still such a disadvantage can be overcome by marking it as static, thereby emphasizing the fact that the method isn't associated to an object.
#
No. C is not object-oriented, it is a procedural language.C++, while object-oriented, is not purelyobject-oriented. One of the requirements for a pure object-oriented language is that everything is an object. C++ still has primitive data types (int, long, double, etc.), and so is not purely object-oriented.
what are the impact object oriented on software industry
object oriented life cycle
A procedural code is * less maintainable * polluting the namespace of variables and methods * making harder to decouple and modularize the code, as such, it is less reusable than an object-oriented one
#
advantages of object oriented data base
No. C is not object oriented. C++ is object oriented.
actually oop concept have some disadvantage when compared to structured programming
Object oriented concepts are a generalisation of the object oriented principals (encapsulation, inheritance, polymorphism and abstraction) without specifying a particular implementation of those principals. Object oriented programming is the application of those principals through an object oriented programming language.
What is object-oriented systems development
What is object-oriented systems development
No. C is not object-oriented, it is a procedural language.C++, while object-oriented, is not purelyobject-oriented. One of the requirements for a pure object-oriented language is that everything is an object. C++ still has primitive data types (int, long, double, etc.), and so is not purely object-oriented.
The advantages are Data Encapsulation Data Hiding Easy to maintain the code Reuseability of classes And disadvantages are wastage of time in case of small projects or codes
what are the impact object oriented on software industry
object oriented life cycle
A procedural code is * less maintainable * polluting the namespace of variables and methods * making harder to decouple and modularize the code, as such, it is less reusable than an object-oriented one