What are salint points of OOP

Plz tell me what are main features and points of oop.

OOD revolves around Encapsulation, Polymorphism and Inheritance
* Encapsulation in OOAD terms means hiding all the details of an object that do not contribute to its essential characteristics. Encapsulation hides the implementation details of the object and the only thing that remains externally visible is the interface of the object.
A good program should encapsulate or hide a single design decision. - Peter Coad and Edward Yourdon
It helps in exposing only the essential behavior to the outside world. The data will be secure under one object.
* Inheritance provides a natural classification for kinds of objects and allows for the commonality of objects to be explicitly taken advantage of in modeling and constructing object systems.
This reduces the complexity of structuring while designing the system. Through the use of inheritance, programmers can reuse the code in the super class many times.
* polymorphism means that some code or operations or objects behave differently in different contexts.
The most powerful concept. That contributes reusability in a greater extent. It simplifies the programming by facilitating proper abstraction
- Karthicraja

Similar Messages

  • What are share point server 2013 & Share point Designer 2013 & Office 365 & Yammer & Share point 2013 & Windows server 2008 server & Windows Server 2012 Server Data Center?

    I need some clarifications.
    What are share point server 2013 & Share point Designer 2013 & Office 365 & Yammer & Share point 2013 & Windows server 2008 server & Windows Server 2012 Server Data Center? How each them are related in collaboration system?
    Is Share point server 2013 and Share pointer Designer 2013 available in 32bit version? If not, then how to use it in 32 bit machine by using any VMs?
    Thanks
    Senthil

    SharePoint Server 2013:
    http://office.microsoft.com/en-us/microsoft-sharepoint-collaboration-software-FX103479517.aspx
    SharePoint Designer 2013:
    Designer is used to develop SharePoint pages using HTML/CSS/JS as well as SharePoint Designer Workflows
    Yammer: 
    https://about.yammer.com/
    Windows Server is Windows, but the Server OS. SharePoint runs on top of supported Windows Servers editions (see http://technet.microsoft.com/en-us/library/cc262485.aspx).
    SharePoint Server is 64-bit only (trial:
    http://technet.microsoft.com/en-us/evalcenter/hh973397.aspx), although Designer does have a 32-bit edition (full product:
    http://www.microsoft.com/en-us/download/details.aspx?id=35491).
    You will need the capability to run 64bit VMs. Minimum recommended all-in-one VM for SharePoint is to allocate 24GB of RAM, but you can get away with as little as 12GB (I wouldn't go below that). Because of this, it generally rules out 32bit OSes as a virtual
    machine host.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • What are answer points and how do you get them?

    What are answer points and how do you get them?

    If you read the Help & Terms of Use over there --->
    You will find this and more:
    How do I get points for answering questions?
    "If you submit a reply to another member's question topic, you are eligible to receive points from that member. The originator has the option of marking a reply as either Helpful or Solved, which will add points to the respondent's account. These points will, in turn, increase a member's ranking (status level) in the community over time."
    Regards,
    Colin R.

  • What are the points for on my Game Center

    Okay so I noticed that I have points on my iPhone for the Game Center what are the points for?

    http://en.wikipedia.org/wiki/Game_Center#Points

  • What are the points and levels for on the apple communities

    what are the points and levels for on the apple communities

    You mean these?
    https://discussions.apple.com/community/user_tips_library_documents
    I wouldn't consider 665 tips as being "hardly any", myself.
    Regards.

  • What are the points for?

    I am just wondering what are the points for that you get in this Support community thing for?

    First, not money or Apple products.
    What you get is a "reputation for being helpful" because points are awarded by the OP (original poster) of the thread.  OPs can be fickle ... awarding point to the least helpful answer.  But time will win out if you truly help.
    DO not, please , open more accounts in the ASC and award points to yourself.  Moderators will kick you out (all of your accounts) for that.
    Reaching level 2 lets you "report" people.  I usually only report people who want help explcitly from moderators as you cannot report yourself.  I also report people who truly are violating policies badly such as the obnoxious "anonymous usless poster" who posts the same thread in all of the sub-forums.
    Basically though, reputation.

  • What are the points?

    What are these piont things under peoples name/ icons? Evreyone except me have them!

    Please no points, but ...
    Some make jokes about "execitive water cooler", but the main levels to  achieve for most are:
    Level 3 ) Upload your choice of avatar/picture
    Level 5 ) Create articles/user tips based on your eperience
    All else is "how much someone can trust my answer".

  • What are stray points and where do they come from?

    Just curious.
    CS3
    XP2.
    I recently made a drawing incorporating some elements from Inventor (PDFd and placed). After finishing filling in the details, I drew a marquee around the entire drawing and noticed dimensions of the drawing where 10x what it should have been.  I zoomed out and and saw two pairs of points. one pair right, one left, were showing as selected. I tried selecting just the points and could not. After re-selecting only my drawing, they would show up.  Its like they were grouped but not.
    Anyway, going to select/ object/ stray points and deleting them solved it.
    What are they and where did they come from?  Obviously Illustrator recognizes they can be there because of the built-in menu allowance.

    Stray points can occur in a multitude of ways. They occur much more frequently in Illustrator than other drawing programs because of its basic selection interface.
    However, some programs' exports intentionally place stray points at opposite corners of the page bounds in order to convey those bounds to the importing program. (I often see this in imported DXFs.) That sounds like the kind of situation you are describing.
    JET

  • What are the points which the migration program does not support?

    Hi,
    I have a question about migration program 'RSEC_MIGRATION'.
    As described in 'Running the Enterprise Data Warehouse',
    in 'Frequently Asked Questions - Business Intelligence in SAP NetWeaver 2004s',
    this program supports about 80% automatic migration
    according to some documents.
    What is the rest 20%?
    What doesn't this program support?
    Though it may be difficult to make a list for that
    because settings of authorization objects are various,
    I think SAP should list up as many important points
    which this program does not support as possible
    by using some examples.
    If SAP thinks of delivering such a list,
    when will it be delivered?
    Best regards,
    Kaito Hosoyamada

    Hi Kaito,
    this statement relflects the fact that a program will never be able to handle all potential complex scenarios that customers might have.
    The facts that are not completely covered by the migration assistant are:
    1.) The more complex the existing authorization concept, the more manual migration work might be necessary
    2.) Customer-exit variables for 0TCTAUTHH cannot be migrated; the respective hierarchy nodes must be assigned manually
    3.) Intensive tests are highly recommended
      Cheers
       SAP NetWeaver BI Organisation

  • I wanted to know what are the points and levels in the apple community

    ,

    if its a user with 10points it means or that he is new to the community or unhelpfull.
    Yes and no - there are a lot of people who do not bother with points, so you could be extremely helpful and still not get very many..... unless of course you are the first responding poster (Niel), who is legendary.......

  • Measuring Points & Measurement Documents - What are they?

    Hi,
    What are Measuring Points and Measurement Documents?
    How are they related to an equipment?
    How do you get the Measurement reading? What is a Measurement reading?
    Can Measurement documents have many points?
    Can 1 Measuring point be assigned to many documents?
    Please help.
    Thanks,
    John

    Hi,
    What are Measuring Points and Measurement Documents?
    How are they related to an equipment?
    How do you get the Measurement reading? What is a Measurement reading?
    Can Measurement documents have many points?
    Can 1 Measuring point be assigned to many documents?
    Please help.
    Thanks,
    John

  • What are the key points to beconsider while upgrading from 4.7 to ECC 6.0

    hai
    What are the key points to beconsider while upgrading from 4.7 to ECC 6.0
    please provide sufficient material
    points will be rewarded
    regards
    v.sridhar

    Hi Sridhar,
    Please visit the following links:
    http://service.sap.com/erp
    http://solutionbrowser.erp.sap.fmpmedia.com/ (Functional perspective)
    http://service.sap.com/instguides --> mySAP Business Suite Applications --> mySAP ERP --> mySAP ERP 2005 --> Upgrade
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf
    For Functionality Differences pls refer to the below site -
    http://solutionbrowser.erp.sap.fmpmedia.com/
    After opening the site, please select the Source Release Version which is 4.6 b Then Select the Target Release Version which is "mySAP ERP 2005" or ECC 6.0
    Select the Solution Area like Financials, Human Capital Management, Sales....
    Select module like MM, PP, SD, and QM.....
    Click on Search
    then it displays the Release Version and the Delta Functionality. Which can be downloaded to a word document if required.
    And also check the release notes of ECC 6.0 in service.sap.com.
    When you are upgrading from 4.6C to ECC6
    Nothing major, follow the same process you'd follow if you were updating PI service packs in R/3 or enhancing data sources. Empty queues in RSA7 and lbwq. Also empty setup tables through lbwg as the upgrade doesn't like it if these tables contain data. This is all on the R/3 side (although you empty RSA7 by running each delta TWICE in BW).
    To transfer queues from lbwq to rsa7, execute jobs through LO cockpit (lbwe).
    Some of your data sources could also be using sm13 instead of lbwq, so do check it out as well.
    For installing ECC 6.0 you required a solution manager key. With out solution manager key you cannot install ECC6.0.
    For ECC 6.0 is called net weaver component here you have ABAP+JAVA stack.
    ECC6.0 supports UNCODE.
    For installing 4.6 you don't require solution manager key. It only having ABAP stack.
    4.6C supports NONUNICODE.
    Major difference is ECC6 is netwear product having WASJAVA+ABAP
    secondly support unicode apart from this we have other diff. you can get form master guide from service.sap.com/instguides.
    Please go through the link that is shown here and if there is any doubts then feel free to ask.
    Major difference is ECC6 is net weaver  product having WASJAVA+ABAP
    secondly support Unicode apart from this we have other diff. you can get from master guide from service.sap.com/instguides
    For installing ECC 6.0 you required a solution manager key. With out solution manager key you cannot install ECC6.0.
    For ECC 6.0 is called net weaver component here you have ABAP+JAVA stack.
    ECC6.0 supports UNCODE.
    For installing 4.6 you don't required solution manager key. It only having ABAP stack.
    4.6C supports NONUNICODE.
    Please also Refer sdn thread and make a small search where u can find lot of information Reg this
    olution Browser would give the differences (Features):
    http://solutionbrowser.erp.sap.fmpmedia.com/ Give source and target versions.
    Release Info:
    ECC 6.0:
    http://help.sap.com/saphelp_erp2005/helpdata/en/43/68805bb88f297ee10000000a422035/frameset.htm
    Refer below and search for posts on this topic on sdn
    There are so many differences between the version in different objects
    I
    These are the some of the settings that are differed in the two versions and in that two objects
    Please visit the following links:
    http://service.sap.com/erp
    http://solutionbrowser.erp.sap.fmpmedia.com/ (Functional prespective)
    http://service.sap.com/instguides --> mySAP Business Suite Applications --> mySAP ERP --> mySAP ERP 2005 --> Upgrade
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf
    For Functionality Differences pls refer to the below site -
    http://solutionbrowser.erp.sap.fmpmedia.com/
    Upgrade from 4.6c to 6.0 ECC
    upgrade from 4.7 to ecc 6.0
    Please Do Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • HT5287 If DVD Movies, Audio CD's and even burning CD and DVD's are not supported, what is the point of DVD & CD Sharing then? Wouldn't it just be better to remote in or use a thumb drive if it's only able to be used for data transfer?

    If DVD Movies, Audio CD's and even burning CD and DVD's are not supported, what is the point of DVD & CD Sharing then? Wouldn't it just be better to remote in or use a thumb drive if it's only able to be used for data transfer?
    Or am I missing the bigger picture?

    As long as you have a Superdrive or an external burner/drive, burning, watching, installing, etc. from CD or DVD will work just fine. And so will sharing.

  • Yosemite is awful- unable to empty trash, volume options are haywire, error codes on file management, and files won't replace when moved. What are my options at this point?

    Like the topic - "Yosemite is awful- unable to empty trash, volume options are haywire, error codes on file management, and files won't replace when moved. What are my options at this point?"
    I installed this OS, and it looks nice, but it's terrible to use. I randomly have the volume controls get disabled, and sometimes the volume menu in the system tray does nothing when adjusted which I've never seen in an OS before. The trash won't empty. When I try to drag and drop newer files over existing ones, nothing happens. The old ones just stay there. I have to delete the old ones and then move the new ones. And when I go into the protected files to manage audio plugins (I make music), the first thing I hit are error codes galore, and password prompts that either don't popup when they should, or don't execute the command after I provide my password.
    What can I do now that I installed the flames of **** onto my computer?

    Back up all data before proceeding.
    This procedure will unlock all your user files (not system files) and reset their ownership, permissions, and access controls to the default. If you've intentionally set special values for those attributes on any of your files, they will be reverted. In that case, either stop here, or be prepared to recreate the settings if necessary. Do so only after verifying that those settings didn't cause the problem. If none of this is meaningful to you, you don't need to worry about it, but you do need to follow the instructions below.
    Step 1
    If you have more than one user, and the one in question is not an administrator, then go to Step 2.
    Triple-click anywhere in the following line on this page to select it:
    sudo find ~ $TMPDIR.. -exec chflags -h nouchg,nouappnd,noschg,nosappnd {} + -exec chown -h $UID {} + -exec chmod +rw {} + -exec chmod -h -N {} + -type d -exec chmod -h +x {} + 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Paste into the Terminal window by pressing command-V. I've tested these instructions only with the Safari web browser. If you use another browser, you may have to press the return key after pasting.
    You'll be prompted for your login password, which won't be displayed when you type it. Type carefully and then press return. You may get a one-time warning to be careful. If you don’t have a login password, you’ll need to set one before you can run the command. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.
    The command may take several minutes to run, depending on how many files you have. Wait for a new line ending in a dollar sign ($) to appear, then quit Terminal.
    Step 2 (optional)
    Take this step only if you have trouble with Step 1, if you prefer not to take it, or if it doesn't solve the problem.
    Start up in Recovery mode. When the OS X Utilities screen appears, select
              Utilities ▹ Terminal
    from the menu bar. A Terminal window will open. In that window, type this:
    resetp
    Press the tab key. The partial command you typed will automatically be completed to this:
    resetpassword
    Press return. A Reset Password window will open. You’re not going to reset a password.
    Select your startup volume ("Macintosh HD," unless you gave it a different name) if not already selected.
    Select your username from the menu labeled Select the user account if not already selected.
    Under Reset Home Directory Permissions and ACLs, click the Reset button.
    Select
               ▹ Restart
    from the menu bar.

  • What are the limitations of using labview 8.5.1 developers suite verses a real-time module in field point applications?

    What are the limitations of using labview 8.5.1 developers suite verses a real-time module in field point applications? Can an exe. be loaded onto a field point controller or does the controlling program have to reside on a PC for example?

    centerbolt is correct, you can't load a .exe or even run a program on the fieldPoint controller unless you have the Real Time module.  However, that does not mean you can't use your FieldPoint bank without the Real Time module. 
    From LabVIEW for windows you can make calls to the fieldpoint IO using the fieldpoint read/write functions. 
    This program runs on the PC not the FieldPoint controller.  If you loose network connection to the fieldpoint, your program will loose connection to the IO.  For many data logging applications this type of arrangement can work just fine.  However, if this is the only type of application you are ever going to run, then you may as well not buy the Real Time controller for your fieldpoint but the network controller only. 
    If your application requires more reliability, and/or greater determinism than can be achieved by running a program on windows, then you should use the LabVIEW Real Time module and develop a program that can run down on the FieldPoint controller independent of windows.
    Message Edited by StevenA on 07-22-2008 04:14 PM
    SteveA
    CLD
    FPGA/RT/PDA/TP/DSC
    Attachments:
    fp pallet.PNG ‏6 KB

Maybe you are looking for

  • Music not syncing to new iPhone 5

    I recently upgraded to the iPhone 5 from the iPhone 4. Everything but my music is syncing. I have tried many times with no luck. I am selecting my playlist since I have too many songs to fit on my phone. Both my iTunes and iOS are up to date. When I

  • Retrieving calendar and contacts data from OSX Server Time Machine

    Due to a system failure I went out an brought a Macbook Air. My other Mac is away being assessed by a repair shop. By plugging in the Time Machine drive from the other Mac I have managed to recover my files, videos, photos etc. Contacts and Calendars

  • ITS webgui transaction width problem

    we are getting no splash screen and the webgui (HTML) launched from portal - we have problem when we launch a transaction from portal. we see the transaction inside the webgui is shorten (reduced width) but when I click on the transaction directly in

  • PowerPC G5 not starting up after continuous fan problem

    Hi - Ive seen similar problems on the forums but would like to write down my own case in case it varies from others. Recently, Ive been returning to my mac after periods of leaving it alone to find the fan wizzing continuously and the computer frozen

  • Error in Dynpro

    Hi all, I am getting error in Dynpro...if you go transaction code st22 and in that screen i got errors like dynpro_send_in_background if you double click on that and i can see this error... Error in ABAP application program The current ABAP program "