logging in or signing up FUNDAMENTALS OF OOP RithwikMannaraprayil Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 36 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: November 06, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript UNIT-1: 1 UNIT-1 FUNDAMENTALS OF OOP INTRODUCTION OBJECT ORIENTED PARADIGM BASIC CONCEPTS OF OOP BENEFITS OF OOP APPLICATION OF OOP SUMMARYOBJECT ORIENTED PARADIGM: 2 OBJECT ORIENTED PARADIGM OBJECTIVE : TO ELIMINATE PROCEDURAL APPROACH WHAT IS AN OBJECT DECOMPOSE A PROBLEM INTO A NUMBER OF ENTITIES AND BUILD DATA AND METHODS AROUND THESE ENTITIES. OR COMBINATION OF DATA AND METHODS OBJECT=DATA + METHODS.CONTINUE ……: 3 CONTINUE …… DEFINITION OF OOP 1.PROVIDES A WAY OF MODULARIZING PROGRAMS BY CREATING PARTITIONED MEMORY AREA FOR DATA AND FUNCTION 2.USED AS TEMPLATES FOR CREATING COPIES OF SUCH MODULES ON DEMAND.CONTINUE …..: 4 CONTINUE ….. FEATURES OF OOP EMPHASIS IS ON DATA RATHER THAN PROCEDURE. PROGRAMS ARE DIVIDED INTO OBJECTS. DATA STRUCTURES ARE DESIGNED SUCH THAT CHARACTERIZE THE OBJECTS. METHODS THAT OPERATE ON DATA OF AN OBJECT ARE TIED TOGETHER IN DATA STRUCTURE. DATA IS HIDDEN AND CANNOT BE ACCESSED BY EXTERNAL FUNCTIONS. OBJECT MAY COMMUNICATE WITH EACH THRU METHODS. NEW DATA AND METHODS CAN BE ADDED EASILY FOLLOWS BOTTOM-UP APPROACH IN PROGRAM DESIGN.BASIC CONCEPTS OF OOP: 5 BASIC CONCEPTS OF OOP CONCEPTS INVOLUED IN OOP OBJECTS AND CLASSES DATA ABSTRACTION AND ENCAPSULATION INHERITANCE POLYMORPHISM DYNAMIC BINDING MESSAGE COMMUNICATIONOBJECT AND CLASSES: 6 OBJECT AND CLASSES OBJECTBENEFITS OF OOP: 7 BENEFITS OF OOP ELIMINATE REDUNDANT CODE AND EXTEND THE USE OF EXISTING CLASSES THRU INHERITANCE. PRINCIPLE OF DATA HIDING HELP PROGRAMMER TO BUILD SECURE PROGRAMS. POSSIBLE TO HAVE MULTIPLE OBJECTS TO COEXIST WITHOUT ANY INTERFERENCE. EASY TO PARTITION THE WORK IN A PROJECT BASED ON OBJECTS. OBJECT ORIENTED SYSTEMS CAN BE EASILY UPGRADED FROM SMALL TO LARGE SYSTEM MESSAGE PASSING TECHNIQUE FOR COMMUNICATION BETWEEN OBJECTS MAKE INTERFACE DESCRIPTION MUCH SIMPLER. SOFTWARE COMPLEXITY CAN BE EASILY MANAGED. SAVING OF DEVELOPMENT TIME AND HIGHER PRODUCTIVITY.APPLICATIONS OF OOP: 8 APPLICATIONS OF OOP REAL TIME SYSTEMS. SIMULATION AND MODELLING. OBJECT ORIENTED DATABASES. HYPERTEXT,HYPERMEDIA AND EXPERTXT. NEURAL NETWORKS AND PARALLEL PROGRAMMING DECISION SUPPORT AND OFFICE AUTOMATION SYSTEMS. CIM/CAD SYSTEMSUMMARY: 9 SUMMARY OBJECT ORIENTED TECHNOLOGY IS CHANGING THE WAY OF SOFTWARE ENGINEERS TO THINK,ANALYZE,DESIGN AND IMPLEMENT SYSTEM TODAY. ENABLES NOT ONLY TO ORGANISE PRG CODE INTO LOGICAL UNITS BUT ALSO TAKE ADVANTAGE OF ENCAPSULATION,INHERITANCE AND POLYMORPHISM. You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
FUNDAMENTALS OF OOP RithwikMannaraprayil Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 36 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: November 06, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript UNIT-1: 1 UNIT-1 FUNDAMENTALS OF OOP INTRODUCTION OBJECT ORIENTED PARADIGM BASIC CONCEPTS OF OOP BENEFITS OF OOP APPLICATION OF OOP SUMMARYOBJECT ORIENTED PARADIGM: 2 OBJECT ORIENTED PARADIGM OBJECTIVE : TO ELIMINATE PROCEDURAL APPROACH WHAT IS AN OBJECT DECOMPOSE A PROBLEM INTO A NUMBER OF ENTITIES AND BUILD DATA AND METHODS AROUND THESE ENTITIES. OR COMBINATION OF DATA AND METHODS OBJECT=DATA + METHODS.CONTINUE ……: 3 CONTINUE …… DEFINITION OF OOP 1.PROVIDES A WAY OF MODULARIZING PROGRAMS BY CREATING PARTITIONED MEMORY AREA FOR DATA AND FUNCTION 2.USED AS TEMPLATES FOR CREATING COPIES OF SUCH MODULES ON DEMAND.CONTINUE …..: 4 CONTINUE ….. FEATURES OF OOP EMPHASIS IS ON DATA RATHER THAN PROCEDURE. PROGRAMS ARE DIVIDED INTO OBJECTS. DATA STRUCTURES ARE DESIGNED SUCH THAT CHARACTERIZE THE OBJECTS. METHODS THAT OPERATE ON DATA OF AN OBJECT ARE TIED TOGETHER IN DATA STRUCTURE. DATA IS HIDDEN AND CANNOT BE ACCESSED BY EXTERNAL FUNCTIONS. OBJECT MAY COMMUNICATE WITH EACH THRU METHODS. NEW DATA AND METHODS CAN BE ADDED EASILY FOLLOWS BOTTOM-UP APPROACH IN PROGRAM DESIGN.BASIC CONCEPTS OF OOP: 5 BASIC CONCEPTS OF OOP CONCEPTS INVOLUED IN OOP OBJECTS AND CLASSES DATA ABSTRACTION AND ENCAPSULATION INHERITANCE POLYMORPHISM DYNAMIC BINDING MESSAGE COMMUNICATIONOBJECT AND CLASSES: 6 OBJECT AND CLASSES OBJECTBENEFITS OF OOP: 7 BENEFITS OF OOP ELIMINATE REDUNDANT CODE AND EXTEND THE USE OF EXISTING CLASSES THRU INHERITANCE. PRINCIPLE OF DATA HIDING HELP PROGRAMMER TO BUILD SECURE PROGRAMS. POSSIBLE TO HAVE MULTIPLE OBJECTS TO COEXIST WITHOUT ANY INTERFERENCE. EASY TO PARTITION THE WORK IN A PROJECT BASED ON OBJECTS. OBJECT ORIENTED SYSTEMS CAN BE EASILY UPGRADED FROM SMALL TO LARGE SYSTEM MESSAGE PASSING TECHNIQUE FOR COMMUNICATION BETWEEN OBJECTS MAKE INTERFACE DESCRIPTION MUCH SIMPLER. SOFTWARE COMPLEXITY CAN BE EASILY MANAGED. SAVING OF DEVELOPMENT TIME AND HIGHER PRODUCTIVITY.APPLICATIONS OF OOP: 8 APPLICATIONS OF OOP REAL TIME SYSTEMS. SIMULATION AND MODELLING. OBJECT ORIENTED DATABASES. HYPERTEXT,HYPERMEDIA AND EXPERTXT. NEURAL NETWORKS AND PARALLEL PROGRAMMING DECISION SUPPORT AND OFFICE AUTOMATION SYSTEMS. CIM/CAD SYSTEMSUMMARY: 9 SUMMARY OBJECT ORIENTED TECHNOLOGY IS CHANGING THE WAY OF SOFTWARE ENGINEERS TO THINK,ANALYZE,DESIGN AND IMPLEMENT SYSTEM TODAY. ENABLES NOT ONLY TO ORGANISE PRG CODE INTO LOGICAL UNITS BUT ALSO TAKE ADVANTAGE OF ENCAPSULATION,INHERITANCE AND POLYMORPHISM.