Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Contents Figures Tables Listings Foreword Preface xi xv xvii xix xxi xxiii xxv Acknowledgments About the Author 1 Introduction to Design Patterns 1 1.1 Tribal Musings 5 1.2 Art or Science? 9 1.2.1 Viewing Patterns as Rote 9