本書從原理的角度闡述了面向?qū)ο蟪绦蛟O(shè)計(jì)的6大原則;講解和剖析了23種常見的設(shè)計(jì)模式,并進(jìn)行了擴(kuò)展,通俗易懂、趣味性極強(qiáng)而又緊扣設(shè)計(jì)模式的核心;對各種相關(guān)聯(lián)的設(shè)計(jì)模式進(jìn)行了深入分析和比較,旨在闡明各種設(shè)計(jì)模式比較理想的應(yīng)用場景和它們之間的區(qū)別;探討了設(shè)計(jì)模式的混編,講解了如何在實(shí)際開發(fā)中將各種設(shè)計(jì)模式混合起來使用,以發(fā)揮設(shè)計(jì)模式的最大效用。全書結(jié)合設(shè)計(jì)實(shí)例,從面向?qū)ο笤O(shè)計(jì)案例中精心選擇了一些設(shè)計(jì)模式,總結(jié)了面向?qū)ο笤O(shè)計(jì)中最有價(jià)值的經(jīng)驗(yàn),并將其用簡潔、可復(fù)用的形式表達(dá)出來。本書是The Design of Design一書的評注版,力邀國內(nèi)資深專家執(zhí)筆,在英文原著的基礎(chǔ)上增加了中文點(diǎn)評和注釋,旨在融合二者之長,既保留經(jīng)典的原創(chuàng)文字與味道,又以先行者的學(xué)研心得與實(shí)踐感悟,對讀者的閱讀和學(xué)習(xí)加以點(diǎn)撥,指明捷徑。
I Models of Designing Chapter 1 The Design Question(新增評注19條) Chapter 2 How Engineers Think of Design—The RationalModel(新增評注10條) Chapter 3 What’s Wrong with This Model?(新增評注29條) Chapter 4 Requirements, Sin, andContracts(新增評注12條) Chapter 5 What Are Better Design ProcessModels?(新增評注13條) II Collaboration and Telecollaboration(新增評注1條) Chapter 6 Collaboration in Design(新增評注42條) Chapter 7 Telecollaboration(新增評注16條) III Design Perspectives Chapter 8 Rationalism versus Empiricism inDesign(新增評注11條) Chapter 9 User Models—Better Wrong thanVague(新增評注8條) Chapter 10 Inches, Ounces, Bits, Dollars—The BudgetedResource(新增評注10條) Chapter 11 Constraints Are Friends(新增評注16條) Chapter 12 Esthetics and Style in TechnicalDesign(新增評注26條) Chapter 13 Exemplars in Design(新增評注26條) Chapter 14 How Expert Designers Go Wrong(新增評注18條) Chapter 15 The Divorce of Design(新增評注13條) Chapter 16 Representing Designs’ Trajectories andRationales(新增評注28條) IV A Computer Scientist’s Dream System for DesigningHouses Chapter 17 A Computer Scientist’s Dream System for DesigningHouses—Mind to Machine(新增評注35條) Chapter 18 A Computer Scientist’s Dream System for DesigningHouses—Machine to Mind(新增評注17條) V Great Designers Chapter 19 Great Designs Come from GreatDesigners(新增評注27條) Chapter 20 Where Do Great Designers ComeFrom?(新增評注28條) VI Trips through Design Spaces: CaseStudies(新增評注1條) Chapter 21 Case Study: Beach House“View/360”(新增評注19條) Chapter 22 Case Study: House WingAddition(新增評注14條) Chapter 23 Case Study: KitchenRemodeling(新增評注10條) Chapter 24 Case Study: System/360Architecture(新增評注18條) Chapter 25 Case Study: IBM OperatingSystem/360(新增評注14條) Chapter 26 Case Study: Book Design of Computer Architecture:Concepts and Evolution(新增評注7條) Chapter 27 Case Study: A Joint Computer Center Organization:Triangle Universities Computation Center(新增評注11條) Chapter 28 Recommended Reading(新增評注8條) Acknowledgments Bibliography People Index Subject Index