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...


Explian following terms: Constraint Rules, Design by
contract.



Explian following terms: Constraint Rules, Design by contract...

Answer / debalina

Design by contract :Design by contract, DBC or Programming
by contract is an approach to designing computer software.
It prescribes that software designers should define precise
verifiable interface specifications for software components
based upon the theory of abstract data types and the
conceptual metaphor of a business contract.Because "Design
by Contract" is a trademark of Eiffel Software, the
maintainers of Eiffel, many developers will refer to it
only as programming by contract or contract-first
development. The principal idea of Design by Contract (DBC)
is that a class and its clients have a contract with each
other: The client must guarantee certain conditions before
calling a method specialized on the class (the
preconditions), the class guarantees certain properties
after the call (the postconditions). If the pre- and
postconditions are included in a form that the compiler can
check, then any violation of the contract between caller
and class can be detected immediately.

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More OOAD Interview Questions

What is guard condition?

8 Answers   Mannar Company, Syntel,


What is a Persistent, Transient Object?

2 Answers   Protech,


Difference: Activity Diagram and Sequence Diagram

4 Answers   Protech,


What is a default method? Why do we need default methods in java 8 interfaces?

0 Answers  


Difference between abstraction and implementation hiding ?

0 Answers  


Explain about the analysis phase?

0 Answers  


What are the properties that are defined in an object model?

0 Answers  


Which of the following is tightly bound ? Inheritance or composition ?

1 Answers  


Is iterator a class or interface? What is its use?

0 Answers  


What is a final variable?

0 Answers  


what are the different ways for a method to be overloaded?

0 Answers  


Explain Class Diagram in Detail.

2 Answers   InfoAxon Technologies, Protech,


Categories