Skip to main content

Object-oriented programming

Object-oriented programming
Object-oriented programming is a programming paradigm that uses abstraction to create models based on the real world. It uses several techniques from previously established paradigms, including modularity, polymorphism, and encapsulation.   
Object-oriented programming is intended to promote greater flexibility and maintainability in programming, and is widely popular in large-scale software engineering.

Terminology
Namespace
A container which allows developers to bundle all functionality under a unique, application-specific name.
Class
Defines the characteristics of the object.  
Object
An Instance of a class.
Property
An object characteristic, such as color.
Method
An object capability, such as walk. It is a subroutine or function associated with a class.
Constructor
A method called at the moment of instantiation of an object.  
Inheritance
A class can inherit characteristics from another class.
Encapsulation
A method of bundling the data and methods that use them together.
Abstraction
The conjunction of complex inheritance, methods, properties of an object must be able to simulate a reality model.
Polymorphism=Many Forms
Poly =many and morphism = forms. Different classes might define the same method or property.
For a more extensive description of object-oriented programming, see Object-oriented programming at Wikipedia.

Comments

  1. Most good blogger do blogging not because they expect to get adulation by the public, but because it is fun to share informative articles. Thanks you author for wonderful information shared here.
    Software Development Company in Indore

    ReplyDelete

Post a Comment

Popular posts from this blog

Seven C’s (7 C's) of Effective Communication

7C's of Effective Communication  Completeness –   ·           Complete communication develops and enhances the reputation of an organization. ·           Moreover, they are cost saving as no crucial information is missing and no additional cost is incurred in conveying extra message if the communication is complete. Conciseness –   ·           It is both time-saving as well as cost-saving. ·           It underlines and highlights the main message as it avoids using excessive and needless words. ·           Concise communication provides short and necessary message in limited words to the audience. ·           Concise message is more likable and comprehensible to the audience. ...

Website User Interface Design

Website User Interface Design : there are some important things which we should follow whenever we are going to design a website how much better it should be yep 1st you are a visitor of a website what have u visited there and what you need and what did you find the website yes you have visited more like text website graphic animations and others but you did not get whatever you require we should insert the graphics so that we can attract the visitors on a website but we should recommend how much easy to use this is for user. Website user analysis  Just think about the Web sites which you visit. And what did you analyze there. Is it enough for you suppose you are going to design a website for real estate website design then just think about the usability functionality of this User will not stay there more if you are not eligible to provide the right information which he need. Web based application website user interface will consist primary of user entry because he will perf...

What is Web Accessibility ?

Web Accessibility: Dear friends, I am landing here with some of my thoughts about the Website/Electronic content accessibility. This is like a " B ‘day and B ‘day Cake “which everyone should celebrate and taste it or "It is mandatory for all agencies to make website usable for all type of users" I have work out on web accessibility and got lots of information this is pretty well term to access website or electronic content for physically challenged peoples. This is basically an amendment by US Government how to make our electronic content accessible which comes under section 508.  In August 1998 Us Government passed one law for electronic content accessibility, which is really helpful for disable, younger, older age internet users. It help the other users also whose are temporary disable (Slow internet connection, lack of devices etc.) It's really emphasized the user to access the content fast as everyone expect. We can use progressive enhancement also...