Related Subjects
Computers Computers & Technology Education & Reference Languages & Tools ProgrammingThis is a lucid explanation of very complex concepts involved in systematic design using interfaces. Chapter 2 on interface contracts was a revelation! We design interfaces and implement them, but what are the expectations between interfaces and their implementation? What covert contracts have to exist between them? As a developer exploring the OOP features of ActionScript 3.0, I really appreciated this book -- don't just...
0Report
Are you a developer who has some experience with programming and who has been exposed to object-oriented design? If you are, then this book is for you. Author Ken Pugh, has done an outstanding job of writing a book that explores how developing software with an emphasis on interfaces helps you build robust systems easier and faster. Pugh, begins by looking at some code and textual interfaces. Then, the author looks at how...
0Report
Very helpful introduction to Interface design. Examples are in C# but easily understandable by a VB programmer.
0Report
Too many beginning developers learning object oriented programming dive right into implementation and don't think about interfaces -- and interfaces are what OO is really all about. This book is a good introduction to designing and thinking about interfaces. It touches on these topics and more, with examples... The Three Laws of Interfaces: 1. An Interface's Implementation Shall Do What Its Methods Says It Does. (Principle...
0Report
I've been very pleased with Interface Oriented Design by Ken Pugh. Not only does it cover it's stated topic well, but it is also refreshing in two ways: one, at 215 pages it is just the right size for someone who needs an overview of the interface-oriented approach; and two, it operates at a level of abstraction that is paradigm-agnostic and time-proof. This book will be useful and relevant ten or fifteen years from now with...
0Report