TY - BOOK AU - Liskov, Barbara AU - Guttag, John TI - Program development in Java: abstraction, specification, and object-oriented design SN - 0201657686 PY - 2000/// CY - Boston PB - Addison-Wesley KW - Java (Γλώσσα προγραμματισμού) KW - Computing KW - Object-oriented programming (Computer science) N2 - 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 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. Both audiences will acquire a solid foundation for object-oriented program design and component-based software development from this methodology. ER -