The Java programming language is used for the book’s examples. However, the techniques presented are language independent, and an introduction to key. Program Development in Java: Abstraction, Specification, and Object-oriented Design. Front Cover . Barbara Liskov is professor of computer science at MIT. Program Development in Java: Abstraction, Specification, and Object-Oriented Design. Barbara Liskov, Massachusetts Institute of Technology. John Guttag.
|Published (Last):||22 November 2016|
|PDF File Size:||17.34 Mb|
|ePub File Size:||7.17 Mb|
|Price:||Free* [*Free Regsitration Required]|
Program Development In Java
Persistent cookies are stored on your hard disk and have a pre-defined expiry date. View table of contents. With Safari, you learn the way you learn best. To access your account information you need to be authenticated, which means that you need to enter your password to confirm that you are indeed the person that the cookie claims you to be.
Username Password Forgot your username or password? Barbara Liskov is professor of computer science at MIT. The author also shows, with numerous examples, how to develop informal specifications that define these abstractions–specifications that describe what the modules do–and then discusses how to implement the modules so that they do what they are supposed to do with acceptable performance.
Abstraction, Specification, and Object-Oriented Design 2 reviews. The programming method described here is strongly related to “design by contract,” but its invention predates design by contract.
Program Development in Java: Abstraction, Specification, and Object-Oriented Design [Book]
Sign Up Already have an access code? References to this book Informatics Curricula and Teaching Methods: If you use this programming method, your programs will be more robust, easier to understand, and easier to modify. Sometimes, we also use a cookie to keep track of your trolley contents. Its emphasis is on modular program construction: Barbara Liskov is professor of computer science at MIT. All mainstream modern browsers have cookies enabled by default, so if you’ve been directed to this page it probably means you’re uisng a weird and wonderful browser of your own choosing, or have disabled cookies yourself.
Other topics discussed include: Table of Contents 1.
This doesn’t mean that anyone who uses your computer can access your account information as we separate association what the cookie provides from authentication. Encapsulation and the need for an implementation to provide the behavior defined by the specification. It is useful for both Java and C developers.
Abstraction, Specification, and Object-oriented Design. Program Development in Java: Sign In We’re sorry! Lillian CasselR. The Java programming language is used for the book’s examples. Barbara LiskovJohn Guttag Limited preview – Students, buy or rent this eText.
Other editions – View all Program Development in Java: A activation email has been sent to you. Instructor resource file download The work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning.
Program Development in Java: Email address subscribed successfully. Addison-Wesley- Computers – pages. The method described by the authors takes advantage lizkov the object-oriented features of Java. Reis Limited preview – Barbara is the recipient of the A. The book presents a methodology effective for either an individual programmer, who may be writing a small program or a single module in a larger one; or a software engineer, who may be part of a team developing a complex program comprised of many modules.
For example, at loot. We never store sensitive information about our customers in cookies. My library Help Advanced Book Search.
Overview Contents Order Authors Overview. Please click the link in that email to activate your subscription. About the Author s.
Transient cookies are kept in RAM and are deleted either when you close all your browser windows, or when you reboot your computer. Informatics Curricula and Teaching Methods: In both dvelopment you should know how to switch cookies back on!
The book presents a methodology effective for either an individual programmer, who may be developmejt a small program or a single module in a larger one; or a software engineer, who may be part of a team developing a complex program comprised of many modules.
Other topics discussed include: Turing Award, one of the highest honors in science and engineering.