answersLogoWhite

0

Any computer language itself is reusable, not just OO languages. The software implemented in an OO language is more reusable than others because the class is the basic unit of the programming in an OO language, and a class is the basic unit of a software component already. However to achieve re-use:

  • The component is designed correctly
  • The component is used correctly at least once
  • There is a second opportunity to use the same component (without any modification)

Other non-OO languages may need extra efforts to put in to construct a component. (C language, a non-OO language, but there are a lot of reusable library modules out there to be re-used)

Copy-and-Paste is NOT reuse!

User Avatar

Wiki User

14y ago

What else can I help you with?

Related Questions

What does object oriented and procedural mean in programming language?

procedure oriented means program will be execte in step by step procedure,when comes to object oriented means every thin can be represents the object a step[ step procedure doesnot follow


What actually mean by object oriented programming Is C plus plus is a object oriented programming?

Just eat a watermellon!


What do you mean by object oriented language?

An object oriented language uses concepts of classes, objects, and methods. Rather than just having plain functions to store procedural instructions, a program written in an object-oriented language like Java has classes that are basically blueprints to create objects. Objects have their own little functions called methods. Objects can have their own variables too. Of course, there are much more complex concepts in object-oriented programming such as inheritance and polymorphism.


Object in c and c plus plus?

C is not an object-oriented programming language and therefore has no objects as such. However, the term is often used in a more general sense to mean any instance of an user-defined or primitive variable/constant. In C++, the term is used specifically to mean any instance of a class.


What are the reasons for rise of constructor concept in c?

Not sure what you mean by this. C is a not an object-oriented programming (OOP) language, and therefore has no constructor concept. You probably meant C++ but, even so, there is no "rise of constructor concept". Constructors are fundamental to OOP -- they allow you to initialise an object at the point of instantiation.


What is does enumeration mean?

Usually it refers to money that someone receives. It could be wages, tips or a cash award.


What do mean by C language?

It is a Structured oriented middle level and top down approach language, which is suitable for low cost embedded application systems.


What are those languages under in object oriented programming?

Most modern programming languages have some support for object-oriented programming. In some (such as Java), it is obligatory - you have to write your code in classes. In others - such as JavaScript or PHP - it is optional, meaning that you can write programs the old-fashioned way (procedural programming).


What is jadcode?

I'm gonna go ahead and assume you mean "Jade code".JADE is an object oriented software development and deployment platform. It has its own programming language that exhibits a seamlessly integratedapplication server and object-oriented database management system.It is designed to be an end-to-end development environment, which allows systems to be coded in one language from the database serer to the clients.As a programming language, its main competitors are Java and C#, while as a database it competes with other object-oriented database and post-relational databases such as Caché and Matisse as well as traditional relational database software packages such as Oracle and Microsoft SQL Server.Usage of the JADE platform requires per-process fees to be paid. A free limited license is available for development.


Difference between object oriented computing and object based computing?

In simple words i can say object oriented=object based + inheritance i mean object based languages no need follow the oop concepts (inheritance) in this you can create your own calsses. but you can't access based class please let me know if anything wrong in this Ashok Sharing ideas will improve knowledge........


What does relative position mean?

Relative position refers to the location of an object in relation to another object, rather than its absolute position in space. It describes how one object is situated or oriented with respect to another object, providing a sense of direction or proximity between the two.


What does encapment mean?

Encapsulation is a principle of object-oriented programming that combines data and methods into a single unit called an object. It helps in protecting the data from being accessed directly and allows for better control over how data is manipulated within the object.