Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Acknowledgments

Acknowledgments

The inspiration for this book comes from several sources, and the help I’ve received over the past several years is tremendous. However, I owe a very special thanks to seven individuals. It is their ideas that have guided my work over the past two decades, the development of these patterns over the past ten years, and the completion of this book over the past two years. They include the following:

Robert C. Martin (Uncle Bob): Bob’s work on object-oriented design principles (i.e., the SOLID principles) is a cornerstone of many of the techniques discussed throughout this book. In fact, this book is part of his series, and Appendix A provides an overview of several of the principles.

Clemens Szyperski: Clemens’s Component Software: Beyond Object Oriented Programming served as the building block upon which the definition of module is used throughout this book.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial