Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

what is diffrence between Function Oriented Design and
Obeject Oriented design

Answer Posted / ganesh karki

Difference Functional-oriented Approach v/s Object-oriented Design

1.FOD: The basic abstractions, which are given to the user, are real world functions.
OOD: The basic abstractions are not the real world functions but are the data abstraction where the real world entities are represented.

2.FOD: Functions are grouped together by which a higher level function is obtained.an eg of this technique isSA/SD.
OOD: Functions are grouped together on the basis of the data they operate since the classes are associated with their methods.

3.FOD: In this appproach the state information is often represented in a centralized shared memory.
OOD: In this approach the state information is not represented in a centralized memory but is implemented or distributed among the objects of the system.

4.FOD approach is mainly used for computation sensitive application,
OOD: whereas OOD approach is mainly used for evolving system which mimicks a business process or business case.

5. In FOD - we decompose in function/procedure level
OOD: - we decompose in class level

6. FOD: TOp down Approach
OOD: Bottom up approach

7. FOD: It views system as Black Box that performs high level function and later decompose it detailed function so to be maaped to modules.
OOD: Object-oriented design is the discipline of defining the objects and their interactions to solve a problem that was identified and documented during object-oriented analysis.

8. FOD: Begins by considering the use case diagrms and Scenarios.
OOD: Begins by identifiying objects and classes.

Is This Answer Correct ?    253 Yes 32 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between adapter and facade?

1227


Why singleton beans are not thread safe?

1080


What are structural design patterns?

1141


What is the prototype design pattern?

1085


What is singleton and factory pattern?

1039


Hi, I have 9backlogs in btech and i am 2008 passed out,am working with an MNC from past 3 years.now, am willing to do MS, will it be any problem for me?

3134


Can we inherit singleton class?

1115


What is architecture and what is design?

1128


What are the types of participants of the prototype design pattern you will get?

1041


Give me example of chain of responsibility design pattern?

1085


What are the SDLC phases you have invloved ?

2762


Why have we used synchronized here?

1024


What are the examples of the behavioral design patterns?

1147


Can we make the reference instance non static?

1091


What is singleton design pattern in java?

1165