Goodreads helps you keep track of books you want to read.
Start by marking “Program Development in Java: Abstraction, Specification, and Object-Oriented Design” as Want to Read:
Program Development in Java: Abstraction, Specification, and Object-Oriented Design
Written by a world-renowned expert on programming methodology, and the winner of the 2008 Turing Award, this book shows how to build production-quality programs--programs that are reliable, easy to maintain, and quick to modify. Its emphasis is on modular program construction: how to get the modules right and how to organize a program as a collection of modules. The book p
...more
Hardcover, 464 pages
Published
June 16th 2000
by Addison-Wesley Professional
(first published June 6th 2000)
Friend Reviews
To see what your friends thought of this book,
please sign up.
Reader Q&A
To ask other readers questions about
Program Development in Java,
please sign up.
Be the first to ask a question about Program Development in Java
This book is not yet featured on Listopia.
Add this book to your favorite list »
Community Reviews
(showing 1-30 of 103)
This is an interesting book overall. I think the authors made a mistake by putting JAVA in the title. As this book really have very little to do with JAVA. And the writing style is largely different from the language reference kinds of books that have the language names in the titles.
This book is about design methodology using Object Oriented languages. It uses JAVA as a vehicle to describe a formal program development methodology. Their approach is relatively more formal, requiring the practice ...more
This book is about design methodology using Object Oriented languages. It uses JAVA as a vehicle to describe a formal program development methodology. Their approach is relatively more formal, requiring the practice ...more
This is a thoughtful book written by two leading researchers and academicians, Turing-award winner Barbara Liskov, whose previous work included the development of, what was for its time, an innovative programming language (CLU) which integrated data and operations into parametrizable clusters, and John Guttag, who at the time was a leading researcher into algebraic specifications of abstract data types.
The authors write carefully about some key issues in the paradigm shift entailed from shifting ...more
The authors write carefully about some key issues in the paradigm shift entailed from shifting ...more
Chapters Read: 1 through 9
This book focuses on the concept of the relationship between the software client and the service provider, and it's not the full fledged interfaced software that I'm talking about, rather the clients who use programs and code as an API to their own applications. Liskov addresses what should be done by the service providers as a contract between them and their clients in terms using the concept of abstraction properly and describing the what a module does not how it doe ...more
This book focuses on the concept of the relationship between the software client and the service provider, and it's not the full fledged interfaced software that I'm talking about, rather the clients who use programs and code as an API to their own applications. Liskov addresses what should be done by the service providers as a contract between them and their clients in terms using the concept of abstraction properly and describing the what a module does not how it doe ...more
There are no discussion topics on this book yet.
Be the first to start one »
















