A Little Java, a Few Patterns

Front Cover
MIT Press, 1998 - Computers - 179 pages
4 Reviews
foreword by Ralph E. Johnson and drawings by Duane Bibby 'This is a book of 'why' not 'how.' If you are interested in the nature of computation and curious about the very idea behind object orientation, this book is for you. This book will engage your brain (if not your tummy). Through its sparkling interactive style, you will learn about three essential OO concepts: interfaces, visitors, and factories. A refreshing change from the 'yet another Java book' phenomenon. Every serious Java programmer should own a copy.' -- Gary McGraw, Ph.D., Research Scientist at Reliable Software Technologies and coauthor of Java Security Java is a new object-oriented programming language that was developed by Sun Microsystems for programming the Internet and intelligent appliances. In a very short time it has become one of the most widely used programming languages for education as well as commercial applications. Design patterns, which have moved object-oriented programming to a new level, provide programmers with a language to communicate with others about their designs. As a result, programs become more readable, more reusable, and more easily extensible. In this book, Matthias Felleisen and Daniel Friedman use a small subset of Java to introduce pattern-directed program design. With their usual clarity and flair, they gently guide readers through the fundamentals of object-oriented programming and pattern-based design. Readers new to programming, as well as those with some background, will enjoy their learning experience as they work their way through Felleisen and Friedman's dialogue. src='/graphics/yellowball.gif' href='/books/FELTP/Java-fm.html'Foreword and Preface
  

What people are saying - Write a review

User Review - Flag as inappropriate

It must have been a revelation back in '98. Nowadays it is somewhat obsolete because visitors are more popular and interpreters are better understood.

Review: A Little Java, a Few Patterns

User Review  - Stefan Kanev - Goodreads

I liked The Little Schemer, so I decided to give this a try. It was not worth it. It is fine that the book has nothing to do with real world Java, but it does a poor job of explaining too few patterns ... Read full review

Contents

Methods to Our Madness
13
Whats New?
43
Come to Our Carousel
57
Boring Protocols
85
Oh My
99
Like Father Like Son
117
Be a Good Visitor
139
The State of Things to Come
161
Commencement
177
Copyright

Common terms and phrases

References to this book

About the author (1998)

Daniel P. Friedman is Professor of Computer Science at Indiana University and is the author of many books published by the MIT Press, including The Little Schemer (fourth edition, 1995), The Seasoned Schemer (1995), A Little Java, A Few Patterns (1997), each of these coauthored with Matthias Felleisen, and The Reasoned Schemer (2005), coauthored with William E. Byrd and Oleg Kiselyov.

Bibliographic information