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. Consideration –   •        Emphasize on “you” approach. •        Empathize with the audience and display interest in the audience. •        Show optimism towards your audience Clarity –   •        It makes understanding easier. •        Complete clarity of thoug

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 perform

What-is-social-media-in-SEO

What is social media in SEO? The use of social signals means that companies that have social networking sites but haven’t been actively using them need to pump up their online activity. Since Google recently moved their social search results from the bottom of the page to the main body of search results, having an active social media campaign is more important than ever. All SEO and other marketing professionals need to have a robust social media marketing program as it makes sense for their clients/company. They need to be producing quality content that followers/Fans are going to want to share and republish. It’s not enough to remind people of the company’s existence, social media marketing has to give users a reason to connect and engage. The better a brand reaches our across its social networking profiles, the more links are going to be generated, the better authority it is going to build for itself and the more likely the brand is to rank well. It’s important to remember tha