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.
Personally I find oops code can get very hard to read, even well written code. The problem is inheritance and polymorphism.
#
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.
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.
actually oop concept have some disadvantage when compared to structured programming
What is object-oriented systems development
What is object-oriented systems development
Object oriented questions
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.
object oriented life cycle
what are the impact object oriented on software industry
object base: that are not use subtype or inheritence is called object base. object oriented: that use subtypes and inheritence is called object oriented e.g vb.net and java.