summaryrefslogtreecommitdiff
path: root/support/bibex/base/BooksDivers.bibex
blob: 67749d9c1f8ddf3cf0a54fdf301417ae3d65b41a (plain)
ofshex dumpascii
0000 ac ed 00 05 73 72 00 11 6a 61 76 61 2e 75 74 69 6c 2e 48 61 73 68 53 65 74 ba 44 85 95 96 b8 b7 ....sr..java.util.HashSet.D.....
0020 34 03 00 00 78 70 77 0c 00 00 00 04 3f 40 00 00 00 00 00 01 73 72 00 18 62 69 62 74 65 78 2e 65 4...xpw.....?@......sr..bibtex.e
0040 78 74 72 61 63 74 6f 72 2e 75 69 2e 42 61 73 65 ce ee d0 7f 84 66 26 6a 02 00 04 4a 00 0f 63 61 xtractor.ui.Base.....f&j...J..ca
0060 63 68 65 64 54 69 6d 65 73 74 61 6d 70 4c 00 04 66 69 6c 65 74 00 17 4c 62 69 62 74 65 78 2f 64 chedTimestampL..filet..Lbibtex/d
0080 6f 6d 2f 42 69 62 74 65 78 46 69 6c 65 3b 4c 00 04 6e 61 6d 65 74 00 12 4c 6a 61 76 61 2f 6c 61 om/BibtexFile;L..namet..Ljava/la
00a0 6e 67 2f 53 74 72 69 6e 67 3b 4c 00 04 70 61 74 68 71 00 7e 00 04 78 70 00 00 00 fd 94 6e 5e 78 ng/String;L..pathq.~..xp.....n^x
00c0 73 72 00 15 62 69 62 74 65 78 2e 64 6f 6d 2e 42 69 62 74 65 78 46 69 6c 65 ad 84 e0 84 cb 9a 88 sr..bibtex.dom.BibtexFile.......
00e0 78 02 00 01 4c 00 07 65 6e 74 72 69 65 73 74 00 15 4c 6a 61 76 61 2f 75 74 69 6c 2f 41 72 72 61 x...L..entriest..Ljava/util/Arra
0100 79 4c 69 73 74 3b 78 70 73 72 00 13 6a 61 76 61 2e 75 74 69 6c 2e 41 72 72 61 79 4c 69 73 74 78 yList;xpsr..java.util.ArrayListx
0120 81 d2 1d 99 c7 61 9d 03 00 01 49 00 04 73 69 7a 65 78 70 00 00 00 31 77 04 00 00 00 3a 73 72 00 .....a....I..sizexp...1w....:sr.
0140 20 62 69 62 74 65 78 2e 64 6f 6d 2e 42 69 62 74 65 78 54 6f 70 6c 65 76 65 6c 43 6f 6d 6d 65 6e .bibtex.dom.BibtexToplevelCommen
0160 74 71 e6 a7 d7 f8 86 89 7e 02 00 01 4c 00 07 63 6f 6e 74 65 6e 74 71 00 7e 00 04 78 70 74 00 9a tq......~...L..contentq.~..xpt..
0180 5c 53 6f 72 74 7b 0d 0a 20 20 4d 6f 64 65 7b 6f 6e 7d 0d 0a 20 20 43 6f 6c 6c 61 74 69 6f 6e 7b \Sort{....Mode{on}....Collation{
01a0 6d 69 78 65 64 7d 0d 0a 20 20 53 6f 72 74 54 79 70 65 4f 72 64 65 72 7b 6b 65 79 2c 6e 61 6d 65 mixed}....SortTypeOrder{key,name
01c0 7d 0d 0a 20 20 4e 61 6d 65 4f 72 64 65 72 7b 61 73 63 65 6e 64 69 6e 67 7d 0d 0a 20 20 4b 65 79 }....NameOrder{ascending}....Key
01e0 7b 7b 61 75 74 68 6f 72 2c 65 64 69 74 6f 72 7d 7d 0d 0a 20 20 4b 65 79 4f 72 64 65 72 7b 64 65 {{author,editor}}....KeyOrder{de
0200 73 63 65 6e 64 69 6e 67 2c 6e 75 6c 6c 73 20 66 69 72 73 74 7d 0d 0a 7d 0d 0a 73 72 00 16 62 69 scending,nulls.first}..}..sr..bi
0220 62 74 65 78 2e 64 6f 6d 2e 42 69 62 74 65 78 45 6e 74 72 79 dc b4 fa 22 a0 79 a3 9d 02 00 03 4c btex.dom.BibtexEntry...".y.....L
0240 00 08 65 6e 74 72 79 4b 65 79 71 00 7e 00 04 4c 00 09 65 6e 74 72 79 54 79 70 65 71 00 7e 00 04 ..entryKeyq.~..L..entryTypeq.~..
0260 4c 00 06 66 69 65 6c 64 73 74 00 13 4c 6a 61 76 61 2f 75 74 69 6c 2f 48 61 73 68 4d 61 70 3b 78 L..fieldst..Ljava/util/HashMap;x
0280 70 74 00 20 57 6f 6f 64 73 39 38 2d 43 6f 6e 73 74 72 61 69 6e 74 44 65 73 69 67 6e 52 65 63 6f pt..Woods98-ConstraintDesignReco
02a0 76 65 72 79 74 00 04 62 6f 6f 6b 73 72 00 11 6a 61 76 61 2e 75 74 69 6c 2e 48 61 73 68 4d 61 70 veryt..booksr..java.util.HashMap
02c0 05 07 da c1 c3 16 60 d1 03 00 02 46 00 0a 6c 6f 61 64 46 61 63 74 6f 72 49 00 09 74 68 72 65 73 ......`....F..loadFactorI..thres
02e0 68 6f 6c 64 78 70 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 72 00 14 62 69 62 74 holdxp?@......w.........sr..bibt
0300 65 78 2e 64 6f 6d 2e 42 69 62 74 65 78 4b 65 79 77 5b bb 7b 35 7f ab 50 02 00 01 4c 00 07 63 6f ex.dom.BibtexKeyw[.{5..P...L..co
0320 6e 74 65 6e 74 71 00 7e 00 04 78 70 74 00 09 72 65 6c 65 76 61 6e 63 65 73 72 00 16 62 69 62 74 ntentq.~..xpt..relevancesr..bibt
0340 65 78 2e 64 6f 6d 2e 42 69 62 74 65 78 46 69 65 6c 64 78 79 57 58 93 8a da 4e 02 00 02 4c 00 03 ex.dom.BibtexFieldxyWX...N...L..
0360 6b 65 79 74 00 16 4c 62 69 62 74 65 78 2f 64 6f 6d 2f 42 69 62 74 65 78 4b 65 79 3b 4c 00 05 76 keyt..Lbibtex/dom/BibtexKey;L..v
0380 61 6c 75 65 74 00 20 4c 62 69 62 74 65 78 2f 64 6f 6d 2f 42 69 62 74 65 78 41 62 73 74 72 61 63 aluet..Lbibtex/dom/BibtexAbstrac
03a0 74 56 61 6c 75 65 3b 78 70 71 00 7e 00 16 73 72 00 17 62 69 62 74 65 78 2e 64 6f 6d 2e 42 69 62 tValue;xpq.~..sr..bibtex.dom.Bib
03c0 74 65 78 53 74 72 69 6e 67 33 8f eb ac 1c fb 33 07 02 00 01 4c 00 07 63 6f 6e 74 65 6e 74 71 00 texString3.....3....L..contentq.
03e0 7e 00 04 78 70 74 00 03 31 30 30 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 ~..xpt..100sq.~..t..authorsq.~..
0400 71 00 7e 00 1f 73 71 00 7e 00 1c 74 00 37 53 74 65 76 65 6e 20 47 2e 20 57 6f 6f 64 73 20 61 6e q.~..sq.~..t.7Steven.G..Woods.an
0420 64 20 41 6c 65 78 61 6e 64 65 72 20 45 2e 20 51 75 69 6c 69 63 69 20 61 6e 64 20 51 69 61 6e 67 d.Alexander.E..Quilici.and.Qiang
0440 20 59 61 6e 67 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 00 24 73 71 00 .Yangsq.~..t..kindsq.~..q.~.$sq.
0460 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 ~..t..LEDLsq.~..t..editionsq.~..
0480 71 00 7e 00 29 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 00 04 79 q.~.)sq.~..t..1$^{st}$sq.~..t..y
04a0 65 61 72 73 71 00 7e 00 18 71 00 7e 00 2e 73 71 00 7e 00 1c 74 00 04 31 39 39 37 73 71 00 7e 00 earsq.~..q.~..sq.~..t..1997sq.~.
04c0 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 00 33 73 71 00 7e 00 1c 74 07 c4 .t..abstractsq.~..q.~.3sq.~..t..
04e0 54 68 65 20 67 72 65 61 74 20 63 68 61 6c 6c 65 6e 67 65 20 6f 66 20 72 65 76 65 72 73 65 20 65 The.great.challenge.of.reverse.e
0500 6e 67 69 6e 65 65 72 69 6e 67 20 69 73 20 72 65 63 6f 76 65 72 69 6e 67 20 64 65 73 69 67 6e 0d ngineering.is.recovering.design.
0520 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 6c ..............information.from.l
0540 65 67 61 63 79 20 63 6f 64 65 3a 20 74 68 65 20 60 63 6f 6e 63 65 70 74 20 72 65 63 6f 76 65 72 egacy.code:.the.`concept.recover
0560 79 27 20 70 72 6f 62 6c 65 6d 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 6d y'.problem................This.m
0580 6f 6e 6f 67 72 61 70 68 20 64 65 73 63 72 69 62 65 73 20 75 70 2d 74 6f 2d 64 61 74 65 20 72 65 onograph.describes.up-to-date.re
05a0 73 65 61 72 63 68 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 74 68 69 73 0d 0a 20 20 20 20 20 20 search.dealing.with.this........
05c0 20 20 20 20 20 20 20 70 72 6f 62 6c 65 6d 2e 20 49 74 20 64 69 73 63 75 73 73 65 73 20 61 20 74 .......problem..It.discusses.a.t
05e0 68 65 6f 72 79 20 6f 66 20 68 6f 77 20 61 20 63 6f 6e 73 74 72 61 69 6e 74 2d 62 61 73 65 64 20 heory.of.how.a.constraint-based.
0600 61 70 70 72 6f 61 63 68 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 70 72 6f 67 72 61 approach...............to.progra
0620 6d 20 70 6c 61 6e 20 72 65 63 6f 67 6e 69 74 69 6f 6e 20 63 61 6e 20 65 66 66 69 63 69 65 6e 74 m.plan.recognition.can.efficient
0640 6c 79 20 65 78 74 72 61 63 74 20 64 65 73 69 67 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ly.extract.design...............
0660 63 6f 6e 63 65 70 74 73 20 66 72 6f 6d 20 73 6f 75 72 63 65 20 63 6f 64 65 2c 20 61 6e 64 20 69 concepts.from.source.code,.and.i
0680 74 20 64 65 74 61 69 6c 73 20 65 78 70 65 72 69 6d 65 6e 74 73 20 69 6e 20 63 6f 6e 63 65 70 74 t.details.experiments.in.concept
06a0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 63 6f 76 65 72 79 20 74 68 61 74 20 73 75 70 ...............recovery.that.sup
06c0 70 6f 72 74 20 74 68 65 20 61 75 74 68 6f 72 73 27 20 63 6c 61 69 6d 73 20 6f 66 20 73 63 61 6c port.the.authors'.claims.of.scal
06e0 61 62 69 6c 69 74 79 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 73 74 72 61 69 6e ability................Constrain
0700 74 2d 42 61 73 65 64 20 44 65 73 69 67 6e 20 52 65 63 6f 76 65 72 79 20 66 6f 72 20 53 6f 66 74 t-Based.Design.Recovery.for.Soft
0720 77 61 72 65 20 52 65 65 6e 67 69 6e 65 65 72 69 6e 67 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ware.Reengineering:.............
0740 20 20 54 68 65 6f 72 79 20 61 6e 64 20 45 78 70 65 72 69 6d 65 6e 74 73 20 70 72 65 73 65 6e 74 ..Theory.and.Experiments.present
0760 73 20 6d 6f 64 65 6c 73 20 61 6e 64 20 65 78 70 65 72 69 6d 65 6e 74 73 20 69 6e 0d 0a 20 20 20 s.models.and.experiments.in.....
0780 20 20 20 20 20 20 20 20 20 20 73 75 66 66 69 63 69 65 6e 74 20 64 65 74 61 69 6c 20 73 6f 20 74 ..........sufficient.detail.so.t
07a0 68 61 74 20 74 68 65 79 20 63 61 6e 20 62 65 20 65 61 73 69 6c 79 20 72 65 70 6c 69 63 61 74 65 hat.they.can.be.easily.replicate
07c0 64 2e 20 54 68 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 20 69 73 20 69 6e d..This...............book.is.in
07e0 74 65 6e 64 65 64 20 66 6f 72 20 72 65 73 65 61 72 63 68 65 72 73 20 6f 72 20 73 6f 66 74 77 61 tended.for.researchers.or.softwa
0800 72 65 20 64 65 76 65 6c 6f 70 65 72 73 20 63 6f 6e 63 65 72 6e 65 64 0d 0a 20 20 20 20 20 20 20 re.developers.concerned.........
0820 20 20 20 20 20 20 77 69 74 68 20 72 65 76 65 72 73 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 20 6f ......with.reverse.engineering.o
0840 72 20 72 65 65 6e 67 69 6e 65 65 72 69 6e 67 20 6c 65 67 61 63 79 20 73 79 73 74 65 6d 73 2e 0d r.reengineering.legacy.systems..
0860 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 48 6f 77 65 76 65 72 2c 20 69 74 20 6d 61 79 20 61 6c ..............However,.it.may.al
0880 73 6f 20 69 6e 74 65 72 65 73 74 20 74 68 6f 73 65 20 72 65 73 65 61 72 63 68 65 72 73 20 77 68 so.interest.those.researchers.wh
08a0 6f 20 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 65 73 74 65 64 20 69 o.are...............interested.i
08c0 6e 20 75 73 69 6e 67 20 70 6c 61 6e 20 72 65 63 6f 67 6e 69 74 69 6f 6e 20 74 65 63 68 6e 69 71 n.using.plan.recognition.techniq
08e0 75 65 73 20 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 72 61 69 6e 74 2d ues.or...............constraint-
0900 62 61 73 65 64 20 72 65 61 73 6f 6e 69 6e 67 2e 20 54 68 65 20 72 65 61 64 65 72 20 69 73 20 65 based.reasoning..The.reader.is.e
0920 78 70 65 63 74 65 64 20 74 6f 20 68 61 76 65 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 xpected.to.have.a...............
0940 72 65 61 73 6f 6e 61 62 6c 65 20 63 6f 6d 70 75 74 65 72 20 73 63 69 65 6e 63 65 20 62 61 63 6b reasonable.computer.science.back
0960 67 72 6f 75 6e 64 20 28 69 2e 65 2e 2c 20 66 61 6d 69 6c 69 61 72 69 74 79 20 77 69 74 68 0d 0a ground.(i.e.,.familiarity.with..
0980 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 62 61 73 69 63 73 20 6f 66 20 70 72 6f 67 72 .............the.basics.of.progr
09a0 61 6d 6d 69 6e 67 20 61 6e 64 20 61 6c 67 6f 72 69 74 68 6d 20 61 6e 61 6c 79 73 69 73 29 2c 20 amming.and.algorithm.analysis),.
09c0 62 75 74 20 69 73 20 6e 6f 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 71 75 69 72 65 but.is.not...............require
09e0 64 20 74 6f 20 68 61 76 65 20 61 20 66 61 6d 69 6c 69 61 72 69 74 79 20 77 69 74 68 20 74 68 65 d.to.have.a.familiarity.with.the
0a00 20 66 69 65 6c 64 73 20 6f 66 20 72 65 76 65 72 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .fields.of.reverse..............
0a20 20 65 6e 67 69 6e 65 65 72 69 6e 67 20 6f 72 20 61 72 74 69 66 69 63 69 61 6c 20 69 6e 74 65 6c .engineering.or.artificial.intel
0a40 6c 69 67 65 6e 63 65 20 28 41 49 29 2e 20 54 68 69 73 20 62 6f 6f 6b 20 69 73 0d 0a 20 20 20 20 ligence.(AI)..This.book.is......
0a60 20 20 20 20 20 20 20 20 20 64 65 73 69 67 6e 65 64 20 61 73 20 61 20 72 65 66 65 72 65 6e 63 65 .........designed.as.a.reference
0a80 20 66 6f 72 20 61 64 76 61 6e 63 65 64 20 75 6e 64 65 72 67 72 61 64 75 61 74 65 20 6f 72 20 67 .for.advanced.undergraduate.or.g
0aa0 72 61 64 75 61 74 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6d 69 6e 61 72 20 63 6f raduate...............seminar.co
0ac0 75 72 73 65 73 20 69 6e 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 2c 20 72 urses.in.software.engineering,.r
0ae0 65 76 65 72 73 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 2c 20 6f 72 0d 0a 20 20 20 20 20 20 20 20 everse.engineering,.or..........
0b00 20 20 20 20 20 72 65 65 6e 67 69 6e 65 65 72 69 6e 67 2e 20 49 74 20 63 61 6e 20 61 6c 73 6f 20 .....reengineering..It.can.also.
0b20 73 65 72 76 65 20 61 73 20 61 20 73 75 70 70 6c 65 6d 65 6e 74 61 72 79 20 74 65 78 74 62 6f 6f serve.as.a.supplementary.textboo
0b40 6b 20 66 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 65 6e 67 k.for...............software.eng
0b60 69 6e 65 65 72 69 6e 67 2d 72 65 6c 61 74 65 64 20 63 6f 75 72 73 65 73 2c 20 73 75 63 68 20 61 ineering-related.courses,.such.a
0b80 73 20 74 68 6f 73 65 20 6f 6e 20 70 72 6f 67 72 61 6d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 s.those.on.program..............
0ba0 20 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 6f 72 20 64 65 73 69 67 6e 20 72 65 63 6f 76 65 72 .understanding.or.design.recover
0bc0 79 2c 20 66 6f 72 20 41 49 2d 72 65 6c 61 74 65 64 20 63 6f 75 72 73 65 73 2c 20 73 75 63 68 20 y,.for.AI-related.courses,.such.
0be0 61 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 6f 73 65 20 6f 6e 20 70 6c 61 6e 20 72 as...............those.on.plan.r
0c00 65 63 6f 67 6e 69 74 69 6f 6e 20 6f 72 20 63 6f 6e 73 74 72 61 69 6e 74 20 73 61 74 69 73 66 61 ecognition.or.constraint.satisfa
0c20 63 74 69 6f 6e 2c 20 61 6e 64 20 66 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 ction,.and.for...............cou
0c40 72 73 65 73 20 74 68 61 74 20 63 6f 76 65 72 20 62 6f 74 68 20 74 6f 70 69 63 73 2c 20 73 75 63 rses.that.cover.both.topics,.suc
0c60 68 20 61 73 20 74 68 6f 73 65 20 6f 6e 20 41 49 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 0d 0a 20 h.as.those.on.AI.applications...
0c80 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 ............to.software.engineer
0ca0 69 6e 67 2e 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 00 38 73 71 00 ing.sq.~..t..monthsq.~..q.~.8sq.
0cc0 7e 00 1c 74 00 08 4e 6f 76 65 6d 62 65 72 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 ~..t..Novembersq.~..t..isbnsq.~.
0ce0 18 71 00 7e 00 3d 73 71 00 7e 00 1c 74 00 0d 30 2d 37 39 32 33 2d 38 30 36 37 2d 33 73 71 00 7e .q.~.=sq.~..t..0-7923-8067-3sq.~
0d00 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 00 42 73 71 00 7e 00 1c 74 00 20 77 77 77 2e ..t..urlsq.~..q.~.Bsq.~..t..www.
0d20 77 6b 61 70 2e 6e 6c 2f 70 72 6f 64 2f 62 2f 30 2d 37 39 32 33 2d 38 30 36 37 2d 33 73 71 00 7e wkap.nl/prod/b/0-7923-8067-3sq.~
0d40 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 00 47 73 71 00 7e 00 1c 74 ..t..publishersq.~..q.~.Gsq.~..t
0d60 00 1a 4b 6c 75 77 65 72 20 41 63 61 64 65 6d 69 63 20 50 75 62 6c 69 73 68 65 72 73 73 71 00 7e ..Kluwer.Academic.Publisherssq.~
0d80 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 00 4c 73 71 00 7e 00 1c 74 00 62 43 6f ..t..titlesq.~..q.~.Lsq.~..t.bCo
0da0 6e 73 74 72 61 69 6e 74 2d 42 61 73 65 64 20 44 65 73 69 67 6e 20 52 65 63 6f 76 65 72 79 20 66 nstraint-Based.Design.Recovery.f
0dc0 6f 72 20 53 6f 66 74 77 61 72 65 20 52 65 65 6e 67 69 6e 65 65 72 69 6e 67 7e 2d 2d 0d 0a 20 20 or.Software.Reengineering~--....
0de0 20 20 20 20 20 20 20 20 7b 54 7d 68 65 6f 72 79 20 61 6e 64 20 45 78 70 65 72 69 6d 65 6e 74 73 ........{T}heory.and.Experiments
0e00 73 71 00 7e 00 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 00 51 73 sq.~..t..relevantforsq.~..q.~.Qs
0e20 71 00 7e 00 1c 74 00 2b 43 6f 6e 73 74 72 61 69 6e 74 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 66 q.~..t.+Constraint.programming.f
0e40 6f 72 20 64 65 73 69 67 6e 20 72 65 63 6f 76 65 72 79 2e 78 73 71 00 7e 00 0e 74 00 17 57 6f 6c or.design.recovery.xsq.~..t..Wol
0e60 66 65 38 36 2d 50 72 6f 67 72 61 6d 6d 65 73 42 61 73 69 63 74 00 04 62 6f 6f 6b 73 71 00 7e 00 fe86-ProgrammesBasict..booksq.~.
0e80 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 15 74 00 04 79 65 61 72 .?@......w.........sq.~..t..year
0ea0 73 71 00 7e 00 18 71 00 7e 00 5a 73 71 00 7e 00 1c 74 00 04 31 39 38 36 73 71 00 7e 00 15 74 00 sq.~..q.~.Zsq.~..t..1986sq.~..t.
0ec0 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 00 5f 73 71 00 7e 00 1c 74 00 21 50 68 69 6c 69 .authorsq.~..q.~._sq.~..t.!Phili
0ee0 70 20 57 6f 6c 66 65 20 61 6e 64 20 50 61 74 72 69 63 6b 20 4b 6f 65 6c 6c 69 6e 67 73 71 00 7e p.Wolfe.and.Patrick.Koellingsq.~
0f00 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 00 64 73 71 00 7e 00 1c 74 ..t..publishersq.~..q.~.dsq.~..t
0f20 00 0d 49 6e 74 65 72 45 64 69 74 69 6f 6e 73 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 ..InterEditionssq.~..t..abstract
0f40 73 71 00 7e 00 18 71 00 7e 00 69 73 71 00 7e 00 1c 74 04 38 4c 27 6f 62 6a 65 74 20 64 65 20 63 sq.~..q.~.isq.~..t.8L'objet.de.c
0f60 65 74 20 6f 75 76 72 61 67 65 20 65 73 74 20 64 65 20 70 72 5c 27 65 73 65 6e 74 65 72 20 6c 65 et.ouvrage.est.de.pr\'esenter.le
0f80 73 20 70 72 69 6e 63 69 70 61 6c 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 63 68 s.principales...............tech
0fa0 6e 69 71 75 65 73 20 65 74 20 6c 65 75 72 73 20 70 72 6f 67 72 61 6d 6d 65 73 20 61 73 73 6f 63 niques.et.leurs.programmes.assoc
0fc0 69 5c 27 65 73 2c 20 75 74 69 6c 69 73 61 62 6c 65 73 20 70 6f 75 72 20 6c 65 73 0d 0a 20 20 20 i\'es,.utilisables.pour.les.....
0fe0 20 20 20 20 20 20 20 20 20 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 73 63 69 65 6e 74 69 66 69 ..........applications.scientifi
1000 71 75 65 73 20 65 74 20 65 6e 20 67 65 73 74 69 6f 6e 2e 20 45 63 72 69 74 73 20 65 6e 20 42 61 ques.et.en.gestion..Ecrits.en.Ba
1020 73 69 63 20 73 75 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 27 49 42 4d 2d 50 43 2c 20 sic.sur...............l'IBM-PC,.
1040 63 65 73 20 70 72 6f 67 72 61 6d 6d 65 73 20 63 6f 75 76 72 65 6e 74 20 6c 61 20 70 6c 75 70 61 ces.programmes.couvrent.la.plupa
1060 72 74 20 64 65 73 20 64 6f 6d 61 69 6e 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 rt.des.domaines...............re
1080 6c 61 74 69 66 73 20 5c 60 61 20 6c 61 20 63 6f 6c 6c 65 63 74 65 20 65 74 20 5c 60 61 20 6c 61 latifs.\`a.la.collecte.et.\`a.la
10a0 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 20 64 65 73 20 64 6f 6e 6e 5c 27 65 65 73 2c 0d 0a 20 20 .manipulation.des.donn\'ees,....
10c0 20 20 20 20 20 20 20 20 20 20 20 5c 60 61 20 6c 27 61 6e 61 6c 79 73 65 20 6e 75 6d 5c 27 65 72 ...........\`a.l'analyse.num\'er
10e0 69 71 75 65 20 65 74 20 5c 60 61 20 6c 61 20 70 72 6f 67 72 61 6d 6d 61 74 69 6f 6e 20 6c 69 6e ique.et.\`a.la.programmation.lin
1100 5c 27 65 61 69 72 65 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 73 74 69 6e 5c 27 65 \'eaire................Destin\'e
1120 20 61 75 78 20 5c 27 65 74 75 64 69 61 6e 74 73 20 65 74 20 61 75 78 20 70 72 61 74 69 63 69 65 .aux.\'etudiants.et.aux.praticie
1140 6e 73 2c 20 28 69 6e 67 5c 27 65 6e 69 65 75 72 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ns,.(ing\'enieurs,..............
1160 20 73 63 69 65 6e 74 69 66 69 71 75 65 73 2c 20 67 65 73 74 69 6f 6e 6e 61 69 72 65 73 29 2c 20 .scientifiques,.gestionnaires),.
1180 63 65 20 6c 69 76 72 65 20 70 65 72 6d 65 74 20 64 65 20 74 69 72 65 72 20 70 72 6f 66 69 74 20 ce.livre.permet.de.tirer.profit.
11a0 64 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 63 72 6f 2d 6f 72 64 69 6e 61 74 65 75 du...............micro-ordinateu
11c0 72 20 49 42 4d 2d 50 43 20 67 72 5c 5e 61 63 65 20 61 75 78 20 6e 6f 6d 62 72 65 75 78 20 70 72 r.IBM-PC.gr\^ace.aux.nombreux.pr
11e0 6f 67 72 61 6d 6d 65 73 20 71 75 69 20 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 6e ogrammes.qui.y...............son
1200 74 20 70 72 5c 27 65 73 65 6e 74 5c 27 65 73 20 65 74 20 69 6c 6c 75 73 74 72 5c 27 65 73 2e 20 t.pr\'esent\'es.et.illustr\'es..
1220 43 27 65 73 74 20 75 6e 20 63 6f 6d 70 61 67 6e 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 C'est.un.compagnon..............
1240 20 69 6e 64 69 73 70 65 6e 73 61 62 6c 65 20 70 6f 75 72 20 74 6f 75 74 20 75 74 69 6c 69 73 61 .indispensable.pour.tout.utilisa
1260 74 65 75 72 20 64 65 20 6d 5c 27 65 74 68 6f 64 65 73 20 71 75 61 6e 74 69 74 61 74 69 76 65 73 teur.de.m\'ethodes.quantitatives
1280 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 45 63 72 69 74 20 64 65 20 66 61 5c 63 20 63 6f ................Ecrit.de.fa\c.co
12a0 6e 20 63 6c 61 69 72 65 20 65 74 20 70 72 5c 27 65 63 69 73 65 73 2c 20 69 6c 20 70 65 72 6d 65 n.claire.et.pr\'ecises,.il.perme
12c0 74 20 6c 61 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 t.la.manipulation...............
12e0 64 65 73 20 73 6f 75 73 2d 70 72 6f 67 72 61 6d 6d 65 73 20 65 74 20 6c 65 75 72 20 69 6e 74 5c des.sous-programmes.et.leur.int\
1300 27 65 67 72 61 74 69 6f 6e 20 64 61 6e 73 20 64 65 73 20 70 72 6f 67 72 61 6d 6d 65 73 0d 0a 20 'egration.dans.des.programmes...
1320 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 75 73 20 76 61 73 74 65 73 20 65 6e 20 76 75 65 20 64 ............plus.vastes.en.vue.d
1340 65 20 6c 61 20 72 5c 27 65 61 6c 69 73 61 74 69 6f 6e 20 64 27 61 70 70 6c 69 63 61 74 69 6f 6e e.la.r\'ealisation.d'application
1360 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 69 65 6e 74 69 66 69 71 75 65 73 20 6f 75 s...............scientifiques.ou
1380 20 65 6e 20 67 65 73 74 69 6f 6e 2e 73 71 00 7e 00 15 74 00 08 6c 61 6e 67 75 61 67 65 73 71 00 .en.gestion.sq.~..t..languagesq.
13a0 7e 00 18 71 00 7e 00 6e 73 71 00 7e 00 1c 74 00 08 66 72 61 6e 63 61 69 73 73 71 00 7e 00 15 74 ~..q.~.nsq.~..t..francaissq.~..t
13c0 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 00 73 73 71 00 7e 00 1c 74 00 03 6d 61 69 73 71 ..monthsq.~..q.~.ssq.~..t..maisq
13e0 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 00 78 73 71 00 7e 00 1c 74 00 0d 32 .~..t..isbnsq.~..q.~.xsq.~..t..2
1400 2d 37 32 39 36 2d 30 31 34 35 2d 37 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e -7296-0145-7sq.~..t..editionsq.~
1420 00 18 71 00 7e 00 7d 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 00 ..q.~.}sq.~..t..1$^{st}$sq.~..t.
1440 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 00 82 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 .kindsq.~..q.~..sq.~..t..LEDLsq.
1460 7e 00 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 00 87 73 71 00 7e ~..t..relevantforsq.~..q.~..sq.~
1480 00 1c 74 00 16 50 72 6f 67 72 61 6d 6d 61 74 69 6f 6e 20 42 61 73 69 63 2e 2e 2e 73 71 00 7e 00 ..t..Programmation.Basic...sq.~.
14a0 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 00 8c 73 71 00 7e 00 1c 74 00 .t..relevancesq.~..q.~..sq.~..t.
14c0 02 31 30 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 00 91 73 71 00 7e .10sq.~..t..titlesq.~..q.~..sq.~
14e0 00 1c 74 00 52 50 72 6f 67 72 61 6d 6d 65 73 20 42 61 73 69 63 20 2d 2d 20 50 6f 75 72 20 49 6e ..t.RProgrammes.Basic.--.Pour.In
1500 67 5c 27 65 6e 69 65 75 72 73 20 65 74 20 53 63 69 65 6e 74 69 66 69 71 75 65 73 20 73 75 72 20 g\'enieurs.et.Scientifiques.sur.
1520 7b 6c 27 49 42 4d 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 7b 50 43 7d 78 73 71 00 7e 00 0e 74 00 {l'IBM}............{PC}xsq.~..t.
1540 12 57 65 62 73 74 65 72 39 35 2d 50 69 74 66 61 6c 6c 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 .Webster95-Pitfallst..booksq.~..
1560 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0a 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 ?@......w.........sq.~..t..editi
1580 6f 6e 73 71 00 7e 00 18 71 00 7e 00 9a 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 onsq.~..q.~..sq.~..t..1$^{st}$sq
15a0 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 00 9f 73 71 00 7e 00 1c 74 00 27 .~..t..titlesq.~..q.~..sq.~..t.'
15c0 50 69 74 66 61 6c 6c 73 20 6f 66 20 4f 62 6a 65 63 74 20 4f 72 69 65 6e 74 65 64 20 44 65 76 65 Pitfalls.of.Object.Oriented.Deve
15e0 6c 6f 70 6d 65 6e 74 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 00 lopmentsq.~..t..authorsq.~..q.~.
1600 a4 73 71 00 7e 00 1c 74 00 10 42 72 75 63 65 20 46 2e 20 57 65 62 73 74 65 72 73 71 00 7e 00 15 .sq.~..t..Bruce.F..Webstersq.~..
1620 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 00 a9 73 71 00 7e 00 1c 74 00 0a 31 35 35 38 35 t..isbnsq.~..q.~..sq.~..t..15585
1640 31 33 39 37 33 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 00 ae 73 71 00 13973sq.~..t..kindsq.~..q.~..sq.
1660 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e ~..t..LEDLsq.~..t..publishersq.~
1680 00 18 71 00 7e 00 b3 73 71 00 7e 00 1c 74 00 0c 4d 20 5c 26 20 54 20 42 6f 6f 6b 73 73 71 00 7e ..q.~..sq.~..t..M.\&.T.Bookssq.~
16a0 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 00 b8 73 71 00 7e 00 1c 74 00 2a 77 77 77 2e ..t..urlsq.~..q.~..sq.~..t.*www.
16c0 61 6d 61 7a 6f 6e 2e 63 6f 6d 2f 65 78 65 63 2f 6f 62 69 64 6f 73 2f 41 53 49 4e 2f 31 35 35 38 amazon.com/exec/obidos/ASIN/1558
16e0 35 31 33 39 37 33 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 513973sq.~..t..abstractsq.~..q.~
1700 00 bd 73 71 00 7e 00 1c 74 04 3b 41 66 74 65 72 20 63 6f 76 65 72 69 6e 67 20 74 68 65 20 62 61 ..sq.~..t.;After.covering.the.ba
1720 73 69 63 20 63 6f 6e 63 65 70 74 73 20 61 6e 64 20 74 65 72 6d 73 20 6f 66 20 4f 4f 44 2c 20 70 sic.concepts.and.terms.of.OOD,.p
1740 69 74 66 61 6c 6c 73 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 62 6a 65 63 74 2d itfalls.of...............Object-
1760 4f 72 69 65 6e 74 65 64 20 44 65 76 65 6c 6f 70 6d 65 6e 74 20 70 72 6f 76 69 64 65 73 20 6f 76 Oriented.Development.provides.ov
1780 65 72 20 65 69 67 68 74 79 20 63 6f 6e 63 69 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 er.eighty.concise...............
17a0 73 75 6d 6d 61 72 69 65 73 20 64 65 73 63 72 69 62 69 6e 67 20 68 6f 77 20 74 6f 20 64 65 74 65 summaries.describing.how.to.dete
17c0 63 74 20 61 6e 64 20 61 76 6f 69 64 20 74 68 65 20 6d 61 6e 79 20 70 6f 74 65 6e 74 69 61 6c 0d ct.and.avoid.the.many.potential.
17e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 62 6c 65 6d 73 20 74 68 61 74 20 6c 75 72 6b ..............problems.that.lurk
1800 20 61 74 20 65 76 65 72 79 20 73 74 65 70 20 6f 66 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 64 .at.every.step.of.the.software.d
1820 65 76 65 6c 6f 70 6d 65 6e 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 evelopment...............process
1840 3a 20 28 31 29 20 43 6f 6e 63 65 70 74 75 61 6c 2c 20 73 65 70 61 72 61 74 69 6e 67 20 4f 4f 44 :.(1).Conceptual,.separating.OOD
1860 20 66 61 63 74 20 61 6e 64 20 68 79 70 65 2c 20 28 32 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 .fact.and.hype,.(2).............
1880 20 20 50 6f 6c 69 74 69 63 61 6c 3a 20 74 68 65 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 61 6c 20 ..Political:.the.organizational.
18a0 64 61 6e 67 65 72 73 20 6f 66 20 61 64 6f 70 74 69 6e 67 20 6e 65 77 20 74 65 63 68 6e 6f 6c 6f dangers.of.adopting.new.technolo
18c0 67 79 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 33 29 20 4d 61 6e 61 67 65 6d 65 6e 74 gy,...............(3).Management
18e0 3a 20 68 6f 77 20 74 6f 20 67 75 69 64 65 20 61 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 74 65 61 :.how.to.guide.a.development.tea
1900 6d 20 74 68 72 6f 75 67 68 20 4f 4f 44 2c 20 28 34 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 m.through.OOD,.(4)..............
1920 20 41 6e 61 6c 79 73 69 73 20 61 6e 64 20 44 65 73 69 67 6e 3a 20 63 6f 6d 69 6e 67 20 75 70 20 .Analysis.and.Design:.coming.up.
1940 77 69 74 68 20 74 68 65 20 72 69 67 68 74 20 73 6f 6c 75 74 69 6f 6e 20 74 6f 20 74 68 65 0d 0a with.the.right.solution.to.the..
1960 20 20 20 20 20 20 20 20 20 20 20 20 20 72 69 67 68 74 20 70 72 6f 62 6c 65 6d 2c 20 28 35 29 20 .............right.problem,.(5).
1980 45 6e 76 69 72 6f 6e 6d 65 6e 74 2c 20 4c 61 6e 67 75 61 67 65 73 2c 20 61 6e 64 20 54 6f 6f 6c Environment,.Languages,.and.Tool
19a0 73 3a 20 63 6f 6e 63 65 72 6e 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 63 6f s:.concerns...............and.co
19c0 6e 73 69 64 65 72 61 74 69 6f 6e 73 2c 20 28 36 29 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e nsiderations,.(6).Implementation
19e0 3a 20 4f 4f 44 20 74 65 6d 70 74 61 74 69 6f 6e 73 20 66 61 63 65 64 20 62 79 0d 0a 20 20 20 20 :.OOD.temptations.faced.by......
1a00 20 20 20 20 20 20 20 20 20 6e 65 77 20 64 65 76 65 6c 6f 70 65 72 73 2c 20 28 37 29 20 43 6c 61 .........new.developers,.(7).Cla
1a20 73 73 65 73 20 61 6e 64 20 4f 62 6a 65 63 74 73 3a 20 77 61 72 6e 69 6e 67 20 73 69 67 6e 73 20 sses.and.Objects:.warning.signs.
1a40 6f 66 20 70 6f 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 69 67 6e 20 61 6e 64 of.poor...............design.and
1a60 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 20 28 38 29 20 43 6f 64 69 6e 67 3a 20 6e 61 73 .implementation,.(8).Coding:.nas
1a80 74 79 20 4f 4f 44 20 62 75 67 73 20 61 6e 64 20 68 6f 77 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 ty.OOD.bugs.and.how.to..........
1aa0 20 20 20 20 20 61 76 6f 69 64 20 74 68 65 6d 2c 20 28 39 29 20 51 75 61 6c 69 74 79 20 49 6e 73 .....avoid.them,.(9).Quality.Ins
1ac0 75 72 61 6e 63 65 3a 20 4f 4f 44 20 74 65 73 74 69 6e 67 20 63 68 61 6c 6c 65 6e 67 65 73 2c 20 urance:.OOD.testing.challenges,.
1ae0 28 31 30 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 75 73 65 3a 20 74 68 65 20 72 6f (10)...............Reuse:.the.ro
1b00 61 64 62 6c 6f 63 6b 73 20 74 6f 20 61 63 68 69 65 76 69 6e 67 20 74 68 65 20 6d 6f 73 74 20 6f adblocks.to.achieving.the.most.o
1b20 66 74 2d 63 69 74 65 64 20 62 65 6e 65 66 69 74 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ft-cited.benefit.of.............
1b40 20 20 4f 4f 44 2e 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 00 c2 73 71 ..OOD.sq.~..t..yearsq.~..q.~..sq
1b60 00 7e 00 1c 74 00 04 31 39 39 35 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 .~..t..1995sq.~..t..monthsq.~..q
1b80 00 7e 00 c7 73 71 00 7e 00 1c 74 00 08 46 65 62 72 75 61 72 79 78 73 71 00 7e 00 0e 74 00 13 54 .~..sq.~..t..Februaryxsq.~..t..T
1ba0 73 61 6e 67 39 33 2d 46 6f 75 6e 64 61 74 69 6f 6e 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f sang93-Foundationst..booksq.~..?
1bc0 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 @......w.........sq.~..t..kindsq
1be0 00 7e 00 18 71 00 7e 00 d0 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 09 70 .~..q.~..sq.~..t..LEDLsq.~..t..p
1c00 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 00 d5 73 71 00 7e 00 1c 74 00 0e 41 63 61 64 ublishersq.~..q.~..sq.~..t..Acad
1c20 65 6d 69 63 20 50 72 65 73 73 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 emic.Presssq.~..t..abstractsq.~.
1c40 18 71 00 7e 00 da 73 71 00 7e 00 1c 74 04 7a 43 6f 6e 73 74 72 61 69 6e 74 20 73 61 74 69 73 66 .q.~..sq.~..t.zConstraint.satisf
1c60 61 63 74 69 6f 6e 20 69 73 20 61 20 67 65 6e 65 72 61 6c 20 70 72 6f 62 6c 65 6d 20 69 6e 20 77 action.is.a.general.problem.in.w
1c80 68 69 63 68 20 74 68 65 20 67 6f 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 20 74 hich.the.goal...............is.t
1ca0 6f 20 66 69 6e 64 20 76 61 6c 75 65 73 20 66 6f 72 20 61 20 73 65 74 20 6f 66 20 76 61 72 69 61 o.find.values.for.a.set.of.varia
1cc0 62 6c 65 73 20 74 68 61 74 20 77 69 6c 6c 20 73 61 74 69 73 66 79 20 61 0d 0a 20 20 20 20 20 20 bles.that.will.satisfy.a........
1ce0 20 20 20 20 20 20 20 67 69 76 65 6e 20 73 65 74 20 6f 66 20 63 6f 6e 73 74 72 61 69 6e 74 73 2e .......given.set.of.constraints.
1d00 20 49 74 20 69 73 20 74 68 65 20 63 6f 72 65 20 6f 66 20 6d 61 6e 79 20 61 70 70 6c 69 63 61 74 .It.is.the.core.of.many.applicat
1d20 69 6f 6e 73 20 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 74 69 66 69 63 69 61 6c ions.in...............artificial
1d40 20 69 6e 74 65 6c 6c 69 67 65 6e 63 65 2c 20 61 6e 64 20 68 61 73 20 66 6f 75 6e 64 20 69 74 73 .intelligence,.and.has.found.its
1d60 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 69 6e 20 6d 61 6e 79 0d 0a 20 20 20 20 20 20 20 20 20 20 .application.in.many............
1d80 20 20 20 61 72 65 61 73 2c 20 73 75 63 68 20 61 73 20 70 6c 61 6e 6e 69 6e 67 20 61 6e 64 20 73 ...areas,.such.as.planning.and.s
1da0 63 68 65 64 75 6c 69 6e 67 2e 20 42 65 63 61 75 73 65 20 6f 66 20 69 74 73 0d 0a 20 20 20 20 20 cheduling..Because.of.its.......
1dc0 20 20 20 20 20 20 20 20 67 65 6e 65 72 61 6c 69 74 79 2c 20 6d 6f 73 74 20 41 49 20 72 65 73 65 ........generality,.most.AI.rese
1de0 61 72 63 68 65 72 73 20 73 68 6f 75 6c 64 20 62 65 20 61 62 6c 65 20 74 6f 20 62 65 6e 65 66 69 archers.should.be.able.to.benefi
1e00 74 20 66 72 6f 6d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 68 61 76 69 6e 67 20 67 6f 6f 64 t.from...............having.good
1e20 20 6b 6e 6f 77 6c 65 64 67 65 20 6f 66 20 74 65 63 68 6e 69 71 75 65 73 20 69 6e 20 74 68 69 73 .knowledge.of.techniques.in.this
1e40 20 66 69 65 6c 64 2e 20 54 68 69 73 20 62 6f 6f 6b 20 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 .field..This.book.is............
1e60 20 20 20 74 68 65 20 6d 6f 73 74 20 63 6f 6d 70 72 65 68 65 6e 73 69 76 65 20 62 6f 6f 6b 20 6f ...the.most.comprehensive.book.o
1e80 6e 20 74 68 65 20 66 69 65 6c 64 20 6f 66 20 63 6f 6e 73 74 72 61 69 6e 74 0d 0a 20 20 20 20 20 n.the.field.of.constraint.......
1ea0 20 20 20 20 20 20 20 20 73 61 74 69 73 66 61 63 74 69 6f 6e 20 73 6f 20 66 61 72 2e 20 49 74 20 ........satisfaction.so.far..It.
1ec0 63 6f 76 65 72 73 20 62 6f 74 68 20 74 68 65 20 74 68 65 6f 72 65 74 69 63 61 6c 20 61 6e 64 20 covers.both.the.theoretical.and.
1ee0 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 70 6c 65 6d 65 6e 61 74 61 74 69 6f the...............implemenatatio
1f00 6e 20 61 73 70 65 63 74 73 20 6f 66 20 74 68 65 20 73 75 62 6a 65 63 74 2e 20 49 74 20 70 72 6f n.aspects.of.the.subject..It.pro
1f20 76 69 64 65 73 20 61 20 66 72 61 6d 65 77 6f 72 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 vides.a.framework...............
1f40 66 6f 72 20 73 74 75 64 79 69 6e 67 20 74 68 69 73 20 66 69 65 6c 64 2c 20 72 65 6c 61 74 65 73 for.studying.this.field,.relates
1f60 20 64 69 66 66 65 72 65 6e 74 20 72 65 73 65 61 72 63 68 2c 20 61 6e 64 20 72 65 73 6f 6c 76 65 .different.research,.and.resolve
1f80 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6d 62 69 67 75 69 74 79 20 69 6e 20 61 20 6e s...............ambiguity.in.a.n
1fa0 75 6d 62 65 72 20 6f 66 20 63 6f 6e 63 65 70 74 73 20 61 6e 64 20 61 6c 67 6f 72 69 74 68 6d 73 umber.of.concepts.and.algorithms
1fc0 20 69 6e 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 74 65 72 61 74 75 72 65 .in.the...............literature
1fe0 2e 20 54 68 69 73 20 62 6f 6f 6b 20 70 72 6f 76 69 64 65 73 20 61 20 73 6f 6c 69 64 20 66 6f 75 ..This.book.provides.a.solid.fou
2000 6e 64 61 74 69 6f 6e 20 66 6f 72 20 72 65 73 65 61 72 63 68 65 72 73 0d 0a 20 20 20 20 20 20 20 ndation.for.researchers.........
2020 20 20 20 20 20 20 69 6e 20 74 68 69 73 20 66 69 65 6c 64 2e 20 49 74 20 69 73 20 61 6c 73 6f 20 ......in.this.field..It.is.also.
2040 61 6e 20 69 6e 76 61 6c 75 61 62 6c 65 20 74 65 78 74 20 66 6f 72 20 67 72 61 64 75 61 74 65 20 an.invaluable.text.for.graduate.
2060 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 65 61 72 63 68 20 6c 65 76 65 6c and...............research.level
2080 20 73 74 75 64 65 6e 74 73 20 69 6e 20 63 6f 67 6e 69 74 69 76 65 20 73 63 69 65 6e 63 65 20 61 .students.in.cognitive.science.a
20a0 6e 64 20 61 72 74 69 66 69 63 69 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 nd.artificial...............inte
20c0 6c 6c 69 67 65 6e 63 65 2e 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 00 df lligence.sq.~..t..urlsq.~..q.~..
20e0 73 71 00 7e 00 1c 74 00 25 63 73 77 77 77 2e 65 73 73 65 78 2e 61 63 2e 75 6b 2f 43 53 50 2f 65 sq.~..t.%cswww.essex.ac.uk/CSP/e
2100 64 77 61 72 64 2f 46 43 53 2e 68 74 6d 6c 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e dward/FCS.htmlsq.~..t..monthsq.~
2120 00 18 71 00 7e 00 e4 73 71 00 7e 00 1c 74 00 06 41 75 67 75 73 74 73 71 00 7e 00 15 74 00 06 61 ..q.~..sq.~..t..Augustsq.~..t..a
2140 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 00 e9 73 71 00 7e 00 1c 74 00 0c 45 64 77 61 72 64 20 uthorsq.~..q.~..sq.~..t..Edward.
2160 54 73 61 6e 67 73 71 00 7e 00 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 Tsangsq.~..t..relevantforsq.~..q
2180 00 7e 00 ee 73 71 00 7e 00 1c 74 00 21 41 6c 6c 20 61 62 6f 75 74 20 63 6f 6e 73 74 72 61 69 6e .~..sq.~..t.!All.about.constrain
21a0 74 20 70 72 6f 67 72 61 6d 6d 69 6e 67 2e 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 t.programming.sq.~..t..yearsq.~.
21c0 18 71 00 7e 00 f3 73 71 00 7e 00 1c 74 00 04 31 39 39 33 73 71 00 7e 00 15 74 00 07 65 64 69 74 .q.~..sq.~..t..1993sq.~..t..edit
21e0 69 6f 6e 73 71 00 7e 00 18 71 00 7e 00 f8 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 ionsq.~..q.~..sq.~..t..1$^{st}$s
2200 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 00 fd 73 71 00 7e q.~..t..relevancesq.~..q.~..sq.~
2220 00 1c 74 00 03 31 30 30 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 01 02 ..t..100sq.~..t..isbnsq.~..q.~..
2240 73 71 00 7e 00 1c 74 00 0d 30 2d 31 32 2d 37 30 31 36 31 30 2d 34 73 71 00 7e 00 15 74 00 05 74 sq.~..t..0-12-701610-4sq.~..t..t
2260 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 01 07 73 71 00 7e 00 1c 74 00 26 46 6f 75 6e 64 61 74 69 itlesq.~..q.~..sq.~..t.&Foundati
2280 6f 6e 73 20 6f 66 20 43 6f 6e 73 74 72 61 69 6e 74 20 53 61 74 69 73 66 61 63 74 69 6f 6e 78 73 ons.of.Constraint.Satisfactionxs
22a0 71 00 7e 00 0e 74 00 1c 54 61 6b 61 6e 67 39 36 2d 53 6f 66 74 77 61 72 65 4d 61 69 6e 74 65 6e q.~..t..Takang96-SoftwareMainten
22c0 61 6e 63 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 ancet..booksq.~..?@......w......
22e0 00 00 0c 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 01 10 73 71 00 7e 00 1c ...sq.~..t..urlsq.~..q.~..sq.~..
2300 74 00 1c 77 77 77 2e 69 73 62 6e 2e 6e 75 2f 31 38 35 30 33 32 31 39 32 32 2f 70 72 69 63 65 73 t..www.isbn.nu/1850321922/prices
2320 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 01 15 73 71 00 7e 00 1c 74 00 q.~..t..monthsq.~..q.~..sq.~..t.
2340 07 4a 61 6e 75 61 72 79 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 .Januarysq.~..t..abstractsq.~..q
2360 00 7e 01 1a 73 71 00 7e 00 1c 74 07 e0 54 68 65 20 6c 61 73 74 20 66 65 77 20 64 65 63 61 64 65 .~..sq.~..t..The.last.few.decade
2380 73 20 68 61 76 65 20 77 69 74 6e 65 73 73 65 64 20 61 20 70 72 6f 6c 69 66 65 72 61 74 69 6f 6e s.have.witnessed.a.proliferation
23a0 20 6f 66 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 73 74 65 .of.software...............syste
23c0 6d 73 20 69 6e 20 61 20 77 69 64 65 20 72 61 6e 67 65 20 6f 66 20 77 6f 72 6b 69 6e 67 20 65 6e ms.in.a.wide.range.of.working.en
23e0 76 69 72 6f 6e 6d 65 6e 74 73 2e 20 43 68 61 6e 67 65 73 20 74 6f 20 73 75 63 68 0d 0a 20 20 20 vironments..Changes.to.such.....
2400 20 20 20 20 20 20 20 20 20 20 73 79 73 74 65 6d 73 20 61 72 65 20 6f 66 74 65 6e 20 72 65 71 75 ..........systems.are.often.requ
2420 69 72 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 69 6d 70 72 6f 76 65 20 70 65 72 66 6f 72 6d ired.in.order.to.improve.perform
2440 61 6e 63 65 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 68 61 6e 63 65 20 66 ance.and...............enhance.f
2460 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 61 6e 64 20 69 74 20 69 73 20 74 68 65 20 6d 61 6e 61 67 unctionality.and.it.is.the.manag
2480 65 6d 65 6e 74 20 61 6e 64 20 63 6f 6e 74 72 6f 6c 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 ement.and.control.of............
24a0 20 20 20 74 68 65 73 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 69 73 20 6b 6e 6f 77 6e 20 61 ...these.changes.that.is.known.a
24c0 73 20 73 6f 66 74 77 61 72 65 20 6d 61 69 6e 74 65 6e 61 6e 63 65 2e 20 53 74 75 64 69 65 73 20 s.software.maintenance..Studies.
24e0 68 61 76 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 65 64 20 74 68 61 have...............indicated.tha
2500 74 20 73 6f 66 74 77 61 72 65 20 6d 61 69 6e 74 65 6e 61 6e 63 65 20 63 6f 6e 73 75 6d 65 73 20 t.software.maintenance.consumes.
2520 61 20 6c 65 61 73 74 20 35 30 5c 25 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 a.least.50\%.of...............re
2540 73 6f 75 72 63 65 73 20 61 6c 6c 6f 63 61 74 65 64 20 74 6f 20 6d 61 6e 79 20 73 6f 66 74 77 61 sources.allocated.to.many.softwa
2560 72 65 20 6c 69 66 65 20 63 79 63 6c 65 73 20 61 6e 64 20 74 68 75 73 20 69 73 20 61 6e 0d 0a 20 re.life.cycles.and.thus.is.an...
2580 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 70 6f 72 74 61 6e 74 20 61 72 65 61 20 66 6f 72 20 73 ............important.area.for.s
25a0 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 73 20 74 6f 20 6d 61 73 74 65 72 2e 20 54 68 69 oftware.engineers.to.master..Thi
25c0 73 20 62 6f 6f 6b 20 73 65 74 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 75 74 20 74 6f s.book.sets...............out.to
25e0 20 70 72 6f 76 69 64 65 20 61 20 63 6f 6d 70 72 65 68 65 6e 73 69 76 65 20 69 6e 74 72 75 64 63 .provide.a.comprehensive.intrudc
2600 75 63 74 69 6f 6e 20 74 6f 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 uction.to.software..............
2620 20 6d 61 69 6e 74 65 6e 61 6e 63 65 20 63 6f 6e 63 65 70 74 73 2c 20 73 68 6f 77 69 6e 67 20 68 .maintenance.concepts,.showing.h
2640 6f 77 20 74 68 65 73 65 20 63 6f 6e 63 65 70 74 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f ow.these.concepts.can.be.used.to
2660 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 66 65 72 20 70 72 61 63 74 69 63 61 6c 20 73 ...............offer.practical.s
2680 6f 6c 75 74 69 6f 6e 73 20 74 6f 20 70 72 6f 62 6c 65 6d 73 20 65 6e 63 6f 75 6e 74 65 72 65 64 olutions.to.problems.encountered
26a0 20 62 79 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 67 69 6e .by.software...............engin
26c0 65 65 72 73 2e 20 50 72 6f 76 69 64 69 6e 67 20 61 20 66 72 61 6d 65 77 6f 72 6b 20 66 6f 72 20 eers..Providing.a.framework.for.
26e0 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 74 68 65 20 63 6f 6e 63 65 70 74 73 2c 0d 0a 20 20 20 understanding.the.concepts,.....
2700 20 20 20 20 20 20 20 20 20 20 74 68 65 20 61 75 74 68 6f 72 73 20 6f 75 74 6c 69 6e 65 20 68 6f ..........the.authors.outline.ho
2720 77 20 74 68 69 73 20 63 61 6e 20 62 65 20 61 70 70 6c 69 65 64 20 75 73 69 6e 67 20 74 68 65 20 w.this.can.be.applied.using.the.
2740 77 69 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 69 65 74 79 20 6f 66 20 73 6f wide...............variety.of.so
2760 66 74 77 61 72 65 20 6d 61 69 6e 74 65 6e 61 6e 63 65 20 74 65 63 68 6e 69 71 75 65 73 20 61 76 ftware.maintenance.techniques.av
2780 61 69 6c 61 62 6c 65 2e 20 54 68 65 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 63 ailable..These...............inc
27a0 6c 75 64 65 20 63 6f 76 65 72 61 67 65 20 6f 66 20 72 65 76 65 72 73 65 20 65 6e 67 69 6e 65 65 lude.coverage.of.reverse.enginee
27c0 72 69 6e 67 2c 20 72 65 65 6e 67 69 6e 65 65 72 69 6e 67 2c 20 70 72 6f 67 72 61 6d 0d 0a 20 20 ring,.reengineering,.program....
27e0 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 72 65 68 65 6e 73 69 6f 6e 2c 20 63 6f 64 65 20 72 ...........comprehension,.code.r
2800 65 73 74 72 75 63 74 75 72 69 6e 67 20 61 6e 64 20 6d 61 69 6e 74 61 69 6e 61 62 69 6c 69 74 79 estructuring.and.maintainability
2820 20 6d 65 61 73 75 72 65 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 74 65 78 74 69 74 .measures................\textit
2840 7b 53 6f 66 74 77 61 72 65 20 4d 61 69 6e 74 65 6e 61 6e 63 65 3a 20 43 6f 6e 63 65 70 74 73 20 {Software.Maintenance:.Concepts.
2860 61 6e 64 20 50 72 61 63 74 69 63 65 7d 20 62 65 67 69 6e 73 20 62 79 0d 0a 20 20 20 20 20 20 20 and.Practice}.begins.by.........
2880 20 20 20 20 20 20 65 78 70 6c 61 69 6e 69 6e 67 20 73 6f 66 74 77 61 72 65 20 6d 61 69 6e 74 65 ......explaining.software.mainte
28a0 6e 61 6e 63 65 20 61 6e 64 20 65 78 61 6d 69 6e 65 73 20 61 6e 64 20 61 6e 61 6c 79 73 65 73 20 nance.and.examines.and.analyses.
28c0 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 69 6f 75 73 20 6d 65 74 68 6f 64 the...............various.method
28e0 73 20 77 68 69 63 68 20 68 61 76 65 20 62 65 65 6e 20 75 73 65 64 20 69 6e 20 69 6e 64 75 73 74 s.which.have.been.used.in.indust
2900 72 79 20 74 6f 20 64 61 74 65 2e 20 52 61 74 68 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ry.to.date..Rather..............
2920 20 74 68 61 6e 20 74 68 65 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 76 69 65 77 20 6f 66 20 73 6f .than.the.traditional.view.of.so
2940 66 74 77 61 72 65 20 61 73 20 73 74 61 74 69 63 20 61 72 74 65 66 61 63 74 2c 20 77 69 74 68 0d ftware.as.static.artefact,.with.
2960 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 69 6e 74 65 6e 61 6e 63 65 20 65 69 74 68 65 72 ..............maintenance.either
2980 20 63 6f 73 74 6c 79 20 6f 72 20 69 6d 70 6f 73 73 69 62 6c 65 2c 20 74 68 69 73 20 62 6f 6f 6b .costly.or.impossible,.this.book
29a0 20 70 72 65 73 65 6e 74 73 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 65 77 .presents.the...............view
29c0 20 6f 66 20 61 6e 20 65 76 6f 6c 75 74 69 6f 6e 61 72 79 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 .of.an.evolutionary.development.
29e0 6f 66 20 73 6f 66 74 77 61 72 65 2e 20 5c 74 65 78 74 69 74 7b 53 6f 66 74 77 61 72 65 0d 0a 20 of.software..\textit{Software...
2a00 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 69 6e 74 65 6e 61 6e 63 65 3a 20 43 6f 6e 63 65 70 74 ............Maintenance:.Concept
2a20 73 20 61 6e 64 20 50 72 61 63 74 69 63 65 7d 20 69 73 20 74 68 65 20 69 64 65 61 6c 20 66 6f 72 s.and.Practice}.is.the.ideal.for
2a40 20 63 6f 6d 70 75 74 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 65 6e 67 .computing...............and.eng
2a60 69 6e 65 65 72 69 6e 67 20 73 74 75 64 65 6e 74 73 20 73 74 75 64 79 69 6e 67 20 61 20 63 6f 75 ineering.students.studying.a.cou
2a80 72 73 65 20 69 6e 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 rse.in.software...............ma
2aa0 69 6e 74 65 6e 61 6e 63 65 20 61 6e 64 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 69 intenance.and.software.engineeri
2ac0 6e 67 2e 20 49 74 20 77 69 6c 6c 20 61 6c 73 6f 20 62 65 20 61 6e 0d 0a 20 20 20 20 20 20 20 20 ng..It.will.also.be.an..........
2ae0 20 20 20 20 20 69 6e 76 61 6c 75 61 62 6c 65 20 72 65 73 6f 75 72 63 65 20 66 6f 72 20 70 72 61 .....invaluable.resource.for.pra
2b00 63 74 69 73 69 6e 67 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 73 2c 20 73 6f 66 74 ctising.software.engineers,.soft
2b20 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 69 67 6e 65 72 73 20 61 6e 64 ware...............designers.and
2b40 20 70 72 6f 67 72 61 6d 6d 65 72 73 2e 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 .programmers.sq.~..t..publishers
2b60 71 00 7e 00 18 71 00 7e 01 1f 73 71 00 7e 00 1c 74 00 24 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c q.~..q.~..sq.~..t.$International
2b80 20 54 68 6f 6d 73 6f 6e 20 43 6f 6d 70 75 74 65 72 20 50 72 65 73 73 73 71 00 7e 00 15 74 00 04 .Thomson.Computer.Presssq.~..t..
2ba0 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 01 24 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e kindsq.~..q.~.$sq.~..t..LEDLsq.~
2bc0 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 01 29 73 71 00 7e 00 1c 74 00 2b 53 6f ..t..titlesq.~..q.~.)sq.~..t.+So
2be0 66 74 77 61 72 65 20 4d 61 69 6e 74 65 6e 61 6e 63 65 3a 20 43 6f 6e 63 65 70 74 73 20 61 6e 64 ftware.Maintenance:.Concepts.and
2c00 20 50 72 61 63 74 69 63 65 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 .Practicesq.~..t..editionsq.~..q
2c20 00 7e 01 2e 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 00 09 72 65 .~..sq.~..t..1$^{st}$sq.~..t..re
2c40 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 01 33 73 71 00 7e 00 1c 74 00 03 31 30 30 73 71 levancesq.~..q.~.3sq.~..t..100sq
2c60 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 01 38 73 71 00 7e 00 1c 74 00 0d 31 .~..t..isbnsq.~..q.~.8sq.~..t..1
2c80 2d 38 35 30 33 32 2d 31 39 32 2d 32 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 -85032-192-2sq.~..t..yearsq.~..q
2ca0 00 7e 01 3d 73 71 00 7e 00 1c 74 00 04 31 39 39 36 73 71 00 7e 00 15 74 00 0b 72 65 6c 65 76 61 .~.=sq.~..t..1996sq.~..t..releva
2cc0 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 01 42 73 71 00 7e 00 1c 74 00 16 41 6c 6c 20 61 62 6f ntforsq.~..q.~.Bsq.~..t..All.abo
2ce0 75 74 20 6d 61 69 6e 74 65 6e 61 6e 63 65 21 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 ut.maintenance!sq.~..t..authorsq
2d00 00 7e 00 18 71 00 7e 01 47 73 71 00 7e 00 1c 74 00 26 41 72 6d 73 74 72 6f 6e 67 20 41 2e 20 54 .~..q.~.Gsq.~..t.&Armstrong.A..T
2d20 61 6b 61 6e 67 20 61 6e 64 20 50 65 6e 6e 79 20 41 2e 20 47 72 75 62 62 78 73 71 00 7e 00 0e 74 akang.and.Penny.A..Grubbxsq.~..t
2d40 00 17 53 68 61 6c 6c 6f 77 61 79 30 32 2d 44 50 45 78 70 6c 61 69 6e 65 64 74 00 04 62 6f 6f 6b ..Shalloway02-DPExplainedt..book
2d60 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 15 74 00 sq.~..?@......w.........sq.~..t.
2d80 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 01 50 73 71 00 7e 00 1c 74 00 1b 41 64 .publishersq.~..q.~.Psq.~..t..Ad
2da0 64 69 73 6f 6e 2d 57 65 73 6c 65 79 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 73 71 00 7e 00 15 74 dison-Wesley.Professionalsq.~..t
2dc0 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 01 55 73 71 00 7e 00 1c 74 00 0d 30 2d 32 30 31 2d ..isbnsq.~..q.~.Usq.~..t..0-201-
2de0 37 31 35 39 34 2d 35 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 01 5a 71594-5sq.~..t..titlesq.~..q.~.Z
2e00 73 71 00 7e 00 1c 74 00 51 44 65 73 69 67 6e 20 50 61 74 74 65 72 6e 73 20 45 78 70 6c 61 69 6e sq.~..t.QDesign.Patterns.Explain
2e20 65 64 3a 20 41 20 4e 65 77 20 50 65 72 73 70 65 63 74 69 76 65 20 6f 6e 20 4f 62 6a 65 63 74 2d ed:.A.New.Perspective.on.Object-
2e40 4f 72 69 65 6e 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 44 65 73 69 67 6e 73 71 00 7e 00 15 Oriented............Designsq.~..
2e60 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 01 5f 73 71 00 7e 00 1c 74 t..relevantforsq.~..q.~._sq.~..t
2e80 00 06 42 65 61 75 74 79 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 ..Beautysq.~..t..abstractsq.~..q
2ea0 00 7e 01 64 73 71 00 7e 00 1c 74 04 87 44 65 73 69 67 6e 20 50 61 74 74 65 72 6e 73 20 45 78 70 .~.dsq.~..t..Design.Patterns.Exp
2ec0 6c 61 69 6e 65 64 3a 20 41 20 4e 65 77 20 50 65 72 73 70 65 63 74 69 76 65 20 6f 6e 20 4f 62 6a lained:.A.New.Perspective.on.Obj
2ee0 65 63 74 2d 4f 72 69 65 6e 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 73 69 67 ect-Oriented...............Desig
2f00 6e 20 64 72 61 77 73 20 74 6f 67 65 74 68 65 72 20 74 68 65 20 70 72 69 6e 63 69 70 6c 65 73 20 n.draws.together.the.principles.
2f20 6f 66 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 of.object-oriented..............
2f40 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 77 69 74 68 20 74 68 65 20 70 6f 77 65 72 20 6f 66 20 64 .programming.with.the.power.of.d
2f60 65 73 69 67 6e 20 70 61 74 74 65 72 6e 73 20 74 6f 20 63 72 65 61 74 65 20 61 6e 0d 0a 20 20 20 esign.patterns.to.create.an.....
2f80 20 20 20 20 20 20 20 20 20 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 66 6f 72 20 72 6f 62 75 73 74 ..........environment.for.robust
2fa0 20 61 6e 64 20 72 65 6c 69 61 62 6c 65 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 6d 65 .and.reliable.software.developme
2fc0 6e 74 2e 20 50 61 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 72 nt..Packed...............with.pr
2fe0 61 63 74 69 63 61 6c 20 61 6e 64 20 61 70 70 6c 69 63 61 62 6c 65 20 65 78 61 6d 70 6c 65 73 2c actical.and.applicable.examples,
3000 20 74 68 69 73 20 62 6f 6f 6b 20 74 65 61 63 68 65 73 20 79 6f 75 20 74 6f 0d 0a 20 20 20 20 20 .this.book.teaches.you.to.......
3020 20 20 20 20 20 20 20 20 73 6f 6c 76 65 20 63 6f 6d 6d 6f 6e 20 70 72 6f 67 72 61 6d 6d 69 6e 67 ........solve.common.programming
3040 20 70 72 6f 62 6c 65 6d 73 20 77 69 74 68 20 70 61 74 74 65 72 6e 73 2d 2d 61 6e 64 20 65 78 70 .problems.with.patterns--and.exp
3060 6c 61 69 6e 73 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 76 61 6e 74 61 67 lains.the...............advantag
3080 65 73 20 6f 66 20 70 61 74 74 65 72 6e 73 20 66 6f 72 20 6d 6f 64 65 72 6e 20 73 6f 66 74 77 61 es.of.patterns.for.modern.softwa
30a0 72 65 20 64 65 73 69 67 6e 2e 20 42 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 0d 0a 20 20 20 20 20 re.design..Beginning.with.......
30c0 20 20 20 20 20 20 20 20 61 20 63 6f 6d 70 6c 65 74 65 20 6f 76 65 72 76 69 65 77 20 6f 66 20 74 ........a.complete.overview.of.t
30e0 68 65 20 66 75 6e 64 61 6d 65 6e 74 61 6c 73 20 6f 66 20 70 61 74 74 65 72 6e 73 2c 20 44 65 73 he.fundamentals.of.patterns,.Des
3100 69 67 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 50 61 74 74 65 72 6e 73 20 45 78 70 6c 61 ign...............Patterns.Expla
3120 69 6e 65 64 20 73 74 72 65 73 73 65 73 20 74 68 65 20 69 6d 70 6f 72 74 61 6e 63 65 20 6f 66 20 ined.stresses.the.importance.of.
3140 61 6e 61 6c 79 73 69 73 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 69 67 analysis.and...............desig
3160 6e 2e 20 54 68 65 20 61 75 74 68 6f 72 73 20 63 6c 65 61 72 6c 79 20 64 65 6d 6f 6e 73 74 72 61 n..The.authors.clearly.demonstra
3180 74 65 20 68 6f 77 20 70 61 74 74 65 72 6e 73 20 63 61 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 te.how.patterns.can.............
31a0 20 20 66 61 63 69 6c 69 74 61 74 65 20 74 68 65 20 6f 76 65 72 61 6c 6c 20 64 65 76 65 6c 6f 70 ..facilitate.the.overall.develop
31c0 6d 65 6e 74 20 70 72 6f 63 65 73 73 2e 20 54 68 72 6f 75 67 68 6f 75 74 20 74 68 65 20 62 6f 6f ment.process..Throughout.the.boo
31e0 6b 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 20 6f 62 6a 65 63 74 2d 6f 72 69 65 k,...............key.object-orie
3200 6e 74 65 64 20 64 65 73 69 67 6e 20 70 72 69 6e 63 69 70 6c 65 73 20 61 72 65 20 65 78 70 6c 61 nted.design.principles.are.expla
3220 69 6e 65 64 2c 20 61 6c 6f 6e 67 20 77 69 74 68 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 ined,.along.with...............t
3240 68 65 20 63 6f 6e 63 65 70 74 73 20 61 6e 64 20 62 65 6e 65 66 69 74 73 20 62 65 68 69 6e 64 20 he.concepts.and.benefits.behind.
3260 73 70 65 63 69 66 69 63 20 70 61 74 74 65 72 6e 73 2e 20 57 69 74 68 0d 0a 20 20 20 20 20 20 20 specific.patterns..With.........
3280 20 20 20 20 20 20 69 6c 6c 75 73 74 72 61 74 69 76 65 20 65 78 61 6d 70 6c 65 73 20 69 6e 20 43 ......illustrative.examples.in.C
32a0 2b 2b 20 61 6e 64 20 4a 61 76 61 2c 20 74 68 65 20 62 6f 6f 6b 20 64 65 6d 79 73 74 69 66 69 65 ++.and.Java,.the.book.demystifie
32c0 73 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 60 60 77 68 79 73 2c 22 20 60 60 77 s.the...............``whys,".``w
32e0 68 79 20 6e 6f 74 73 2c 22 20 61 6e 64 20 60 60 68 6f 77 73 22 20 6f 66 20 70 61 74 74 65 72 6e hy.nots,".and.``hows".of.pattern
3300 73 20 61 6e 64 20 65 78 70 6c 61 69 6e 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 s.and.explains...............pat
3320 74 65 72 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 73 71 00 7e 00 15 74 00 09 72 65 6c tern.implementation.sq.~..t..rel
3340 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 01 69 73 71 00 7e 00 1c 74 00 03 31 30 30 73 71 00 evancesq.~..q.~.isq.~..t..100sq.
3360 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 01 6e 73 71 00 7e 00 1c 74 00 09 53 ~..t..monthsq.~..q.~.nsq.~..t..S
3380 65 70 74 65 6d 62 72 65 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 eptembresq.~..t..editionsq.~..q.
33a0 7e 01 73 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 00 04 6b 69 6e ~.ssq.~..t..1$^{st}$sq.~..t..kin
33c0 64 73 71 00 7e 00 18 71 00 7e 01 78 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 dsq.~..q.~.xsq.~..t..LEDLsq.~..t
33e0 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 01 7d 73 71 00 7e 00 1c 74 00 04 32 30 30 31 73 71 ..yearsq.~..q.~.}sq.~..t..2001sq
3400 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 01 82 73 71 00 7e 00 1c 74 00 .~..t..authorsq.~..q.~..sq.~..t.
3420 21 41 6c 61 6e 20 53 68 61 6c 6c 6f 77 61 79 20 61 6e 64 20 4a 61 6d 65 73 20 52 2e 20 54 72 6f !Alan.Shalloway.and.James.R..Tro
3440 74 74 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 01 87 73 71 00 7e 00 1c 74 ttsq.~..t..urlsq.~..q.~..sq.~..t
3460 00 79 0d 0a 20 20 20 20 20 20 20 20 77 77 77 2e 61 77 70 72 6f 66 65 73 73 69 6f 6e 61 6c 2e 63 .y..........www.awprofessional.c
3480 6f 6d 2f 69 73 61 70 69 2f 70 72 6f 64 75 63 74 5c 5f 69 64 24 5c 73 69 6d 24 5c 25 37 42 34 33 om/isapi/product\_id$\sim$\%7B43
34a0 42 32 45 31 35 43 2d 36 42 34 33 2d 34 39 31 34 2d 20 39 36 44 43 2d 31 35 36 34 36 31 36 45 36 B2E15C-6B43-4914-.96DC-1564616E6
34c0 42 36 46 5c 25 37 44 2f 63 61 74 61 6c 6f 67 2f 70 72 6f 64 75 63 74 2e 61 73 70 78 73 71 00 7e B6F\%7D/catalog/product.aspxsq.~
34e0 00 0e 74 00 0d 53 63 68 61 63 68 30 32 2d 4f 4f 53 45 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f ..t..Schach02-OOSEt..booksq.~..?
3500 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 05 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 @......w.........sq.~..t..kindsq
3520 00 7e 00 18 71 00 7e 01 90 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 06 61 .~..q.~..sq.~..t..LEDLsq.~..t..a
3540 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 01 95 73 71 00 7e 00 1c 74 00 11 53 74 65 70 68 65 6e uthorsq.~..q.~..sq.~..t..Stephen
3560 20 52 2e 20 53 63 68 61 63 68 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e .R..Schachsq.~..t..yearsq.~..q.~
3580 01 9a 73 71 00 7e 00 1c 74 00 04 32 30 30 32 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 ..sq.~..t..2002sq.~..t..titlesq.
35a0 7e 00 18 71 00 7e 01 9f 73 71 00 7e 00 1c 74 00 32 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 ~..q.~..sq.~..t.2Object-Oriented
35c0 20 61 6e 64 20 43 6c 61 73 73 69 63 61 6c 20 53 6f 66 74 77 61 72 65 20 45 6e 67 69 6e 65 65 72 .and.Classical.Software.Engineer
35e0 69 6e 67 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 01 a4 ingsq.~..t..publishersq.~..q.~..
3600 73 71 00 7e 00 1c 74 00 19 54 68 65 20 4d 63 47 72 61 77 2d 48 69 6c 6c 20 43 6f 6d 70 61 6e 69 sq.~..t..The.McGraw-Hill.Compani
3620 65 73 78 73 71 00 7e 00 0e 74 00 0e 52 75 6d 62 61 75 67 68 39 31 2d 4f 4d 54 74 00 04 62 6f 6f esxsq.~..t..Rumbaugh91-OMTt..boo
3640 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0a 73 71 00 7e 00 15 74 ksq.~..?@......w.........sq.~..t
3660 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 01 ad 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 ..kindsq.~..q.~..sq.~..t..LEDLsq
3680 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 01 b2 73 71 00 7e 00 1c 74 00 .~..t..authorsq.~..q.~..sq.~..t.
36a0 6b 4a 61 6d 65 73 20 52 75 6d 62 61 75 67 68 20 61 6e 64 20 4d 69 63 68 61 65 6c 20 42 6c 61 68 kJames.Rumbaugh.and.Michael.Blah
36c0 61 20 61 6e 64 20 57 69 6c 6c 69 61 6d 20 50 72 65 6d 65 72 6c 61 6e 69 20 61 6e 64 0d 0a 20 20 a.and.William.Premerlani.and....
36e0 20 20 20 20 20 20 20 20 20 46 72 65 64 65 72 69 63 6b 20 45 64 64 79 20 61 6e 64 20 57 69 6c 6c .........Frederick.Eddy.and.Will
3700 69 61 6d 20 4c 6f 72 65 6e 73 6f 6e 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 iam.Lorensonsq.~..t..yearsq.~..q
3720 00 7e 01 b7 73 71 00 7e 00 1c 74 00 04 31 39 39 31 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 .~..sq.~..t..1991sq.~..t..abstra
3740 63 74 73 71 00 7e 00 18 71 00 7e 01 bc 73 71 00 7e 00 1c 74 06 10 4e 6f 74 61 62 6c 65 20 6d 61 ctsq.~..q.~..sq.~..t..Notable.ma
3760 69 6e 6c 79 20 66 6f 72 20 69 74 73 20 63 6c 65 61 72 20 61 6e 64 20 74 68 6f 72 6f 75 67 68 20 inly.for.its.clear.and.thorough.
3780 65 78 70 6c 6f 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 exploration.of.the..............
37a0 20 4f 62 6a 65 63 74 20 4d 6f 64 65 6c 6c 69 6e 67 20 54 65 63 68 6e 69 71 75 65 20 28 4f 4d 54 .Object.Modelling.Technique.(OMT
37c0 29 2d 2d 61 20 67 65 6e 65 72 69 63 20 77 61 79 20 6f 66 20 72 65 70 72 65 73 65 6e 74 69 6e 67 )--a.generic.way.of.representing
37e0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 73 20 61 6e 64 20 74 68 65 69 72 ...............objects.and.their
3800 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 73 2d 2d 74 68 69 73 20 62 6f 6f 6b 20 69 73 20 67 6f 6f .relationships--this.book.is.goo
3820 64 20 61 73 20 61 20 70 72 69 6d 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 d.as.a.primer...............and.
3840 67 72 65 61 74 20 61 73 20 61 20 6b 6e 6f 77 6c 65 64 67 65 20 62 6f 6f 73 74 65 72 20 66 6f 72 great.as.a.knowledge.booster.for
3860 20 74 68 6f 73 65 20 61 6c 72 65 61 64 79 20 66 61 6d 69 6c 69 61 72 20 77 69 74 68 0d 0a 20 20 .those.already.familiar.with....
3880 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 63 6f 6e 63 65 ...........object-oriented.conce
38a0 70 74 73 2e 20 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 4d 6f 64 65 6c 6c 69 6e 67 20 61 pts..Object-Oriented.Modelling.a
38c0 6e 64 20 44 65 73 69 67 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 61 63 68 65 73 20 nd.Design...............teaches.
38e0 79 6f 75 20 68 6f 77 20 74 6f 20 61 70 70 72 6f 61 63 68 20 70 72 6f 62 6c 65 6d 73 20 62 79 20 you.how.to.approach.problems.by.
3900 62 72 65 61 6b 69 6e 67 20 74 68 65 6d 20 64 6f 77 6e 20 69 6e 74 6f 0d 0a 20 20 20 20 20 20 20 breaking.them.down.into.........
3920 20 20 20 20 20 20 69 6e 74 65 72 72 65 6c 61 74 65 64 20 70 69 65 63 65 73 2c 20 74 68 65 6e 20 ......interrelated.pieces,.then.
3940 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 74 68 65 20 70 69 65 63 65 73 2e 20 49 6e 20 61 64 64 69 implementing.the.pieces..In.addi
3960 74 69 6f 6e 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 73 20 64 6f 63 75 6d 65 tion.to...............its.docume
3980 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 4f 62 6a 65 63 74 20 4d 6f 64 65 6c 6c 69 6e 67 20 ntation.of.the.Object.Modelling.
39a0 54 65 63 68 6e 69 71 75 65 20 28 4f 4d 54 29 2c 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 Technique.(OMT),.a..............
39c0 20 67 72 61 70 68 69 63 61 6c 20 6e 6f 74 61 74 69 6f 6e 20 66 6f 72 20 64 65 70 69 63 74 69 6e .graphical.notation.for.depictin
39e0 67 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 73 79 73 74 65 6d 73 2c 0d 0a 20 20 20 20 g.object-oriented.systems,......
3a00 20 20 20 20 20 20 20 20 20 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 4d 6f 64 65 6c 6c 69 .........Object-Oriented.Modelli
3a20 6e 67 20 61 6e 64 20 44 65 73 69 67 6e 20 64 6f 65 73 20 61 20 66 69 72 73 74 2d 72 61 74 65 20 ng.and.Design.does.a.first-rate.
3a40 6a 6f 62 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 6c 61 69 6e 69 6e 67 20 job.of...............explaining.
3a60 62 61 73 69 63 20 61 6e 64 20 61 64 76 61 6e 63 65 64 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 basic.and.advanced.object-orient
3a80 61 74 69 6f 6e 20 63 6f 6e 63 65 70 74 73 2e 20 54 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ation.concepts..The.............
3aa0 20 20 62 6f 6f 6b 20 74 68 65 6e 20 6d 6f 76 65 73 20 6f 6e 20 74 6f 20 65 78 70 6c 61 69 6e 20 ..book.then.moves.on.to.explain.
3ac0 74 68 65 20 61 75 74 68 6f 72 73 27 20 74 65 63 68 6e 69 71 75 65 73 20 66 6f 72 0d 0a 20 20 20 the.authors'.techniques.for.....
3ae0 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 69 6e 67 20 64 6f 77 6e 20 70 72 6f 62 6c 65 6d 73 ..........breaking.down.problems
3b00 20 69 6e 74 6f 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 61 6e 64 20 66 69 67 75 72 69 6e 67 20 6f 75 .into.components.and.figuring.ou
3b20 74 20 73 79 73 74 65 6d 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 69 6e 74 65 72 t.systems...............of.inter
3b40 72 65 6c 61 74 65 64 20 6f 62 6a 65 63 74 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65 64 related.objects.that.can.be.used
3b60 20 61 73 20 64 65 73 69 67 6e 73 20 66 6f 72 20 70 72 6f 67 72 61 6d 73 2e 0d 0a 20 20 20 20 20 .as.designs.for.programs........
3b80 20 20 20 20 20 20 20 20 49 6e 74 65 72 65 73 74 69 6e 67 6c 79 2c 20 74 68 65 20 61 75 74 68 6f ........Interestingly,.the.autho
3ba0 72 73 20 64 65 76 6f 74 65 20 70 61 72 74 20 6f 66 20 74 68 65 69 72 20 62 6f 6f 6b 20 74 6f 0d rs.devote.part.of.their.book.to.
3bc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 6f 62 6a 65 63 ..............implementing.objec
3be0 74 2d 6f 72 69 65 6e 74 65 64 20 73 6f 6c 75 74 69 6f 6e 73 20 69 6e 20 6e 6f 6e 2d 6f 62 6a 65 t-oriented.solutions.in.non-obje
3c00 63 74 2d 6f 72 69 65 6e 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6e 67 75 61 ct-oriented...............langua
3c20 67 65 73 2d 2d 6d 61 69 6e 6c 79 20 7b 43 7d 2c 20 7b 41 64 61 7d 2c 20 61 6e 64 20 46 6f 72 74 ges--mainly.{C},.{Ada},.and.Fort
3c40 72 61 6e 2e 20 54 68 65 72 65 27 73 20 61 6c 73 6f 20 61 20 67 72 65 61 74 0d 0a 20 20 20 20 20 ran..There's.also.a.great.......
3c60 20 20 20 20 20 20 20 20 64 69 73 63 75 73 73 69 6f 6e 20 6f 66 20 69 6d 70 6c 65 6d 65 6e 74 69 ........discussion.of.implementi
3c80 6e 67 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 64 65 73 69 67 6e 73 20 69 6e 20 72 65 ng.object-oriented.designs.in.re
3ca0 6c 61 74 69 6f 6e 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 62 61 73 65 20 lational...............database.
3cc0 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 2e 20 54 68 65 20 61 75 74 68 6f 72 73 20 63 6f 6e 63 6c 75 environments..The.authors.conclu
3ce0 64 65 20 74 68 65 69 72 20 62 6f 6f 6b 20 77 69 74 68 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 de.their.book.with.a............
3d00 20 20 20 73 6f 72 74 20 6f 66 20 72 65 63 69 70 65 20 73 65 63 74 69 6f 6e 2c 20 64 65 74 61 69 ...sort.of.recipe.section,.detai
3d20 6c 69 6e 67 20 61 72 63 68 69 74 65 63 74 75 72 65 73 20 66 6f 72 20 76 61 72 69 6f 75 73 20 74 ling.architectures.for.various.t
3d40 79 70 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 70 72 6f 67 72 61 6d 73 20 69 ypes...............of.programs.i
3d60 6e 20 4f 4d 54 2e 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 01 c1 73 71 n.OMT.sq.~..t..isbnsq.~..q.~..sq
3d80 00 7e 00 1c 74 00 0d 30 2d 31 33 2d 36 32 39 38 34 31 2d 39 73 71 00 7e 00 15 74 00 03 75 72 6c .~..t..0-13-629841-9sq.~..t..url
3da0 73 71 00 7e 00 18 71 00 7e 01 c6 73 71 00 7e 00 1c 74 00 7e 77 77 77 2e 61 6d 61 7a 6f 6e 2e 63 sq.~..q.~..sq.~..t.~www.amazon.c
3dc0 6f 6d 2f 65 78 65 63 2f 6f 62 69 64 6f 73 2f 41 53 49 4e 2f 30 31 33 36 32 39 38 34 31 39 2f 71 om/exec/obidos/ASIN/0136298419/q
3de0 69 64 5c 25 33 44 31 30 30 36 39 39 30 31 37 33 2f 73 72 5c 25 0d 0a 20 20 20 20 20 20 20 20 33 id\%3D1006990173/sr\%..........3
3e00 44 31 2d 34 2f 72 65 66 5c 25 33 44 73 72 5c 25 35 46 31 5c 25 35 46 31 30 5c 25 35 46 34 2f 31 D1-4/ref\%3Dsr\%5F1\%5F10\%5F4/1
3e20 30 32 2d 35 35 35 36 35 32 39 2d 34 32 32 37 33 31 33 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 02-5556529-4227313sq.~..t..month
3e40 73 71 00 7e 00 18 71 00 7e 01 cb 73 71 00 7e 00 1c 74 00 07 4f 63 74 6f 62 65 72 73 71 00 7e 00 sq.~..q.~..sq.~..t..Octobersq.~.
3e60 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 01 d0 73 71 00 7e 00 1c 74 00 .t..publishersq.~..q.~..sq.~..t.
3e80 15 7b 50 72 65 6e 74 69 63 65 20 48 61 6c 6c 2c 20 49 6e 63 2e 7d 73 71 00 7e 00 15 74 00 07 65 .{Prentice.Hall,.Inc.}sq.~..t..e
3ea0 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 01 d5 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 ditionsq.~..q.~..sq.~..t..1$^{st
3ec0 7d 24 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 01 da 73 71 00 7e 00 }$sq.~..t..titlesq.~..q.~..sq.~.
3ee0 1c 74 00 23 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 4d 6f 64 65 6c 69 6e 67 20 61 6e 64 .t.#Object-Oriented.Modeling.and
3f00 20 44 65 73 69 67 6e 78 73 71 00 7e 00 0e 74 00 11 52 75 6d 62 61 75 67 68 39 39 2d 55 4d 4c 52 .Designxsq.~..t..Rumbaugh99-UMLR
3f20 65 66 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 eft..booksq.~..?@......w........
3f40 0a 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 01 e3 73 71 .sq.~..t..publishersq.~..q.~..sq
3f60 00 7e 00 1c 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 15 74 00 04 69 73 .~..t..Addison-Wesleysq.~..t..is
3f80 62 6e 73 71 00 7e 00 18 71 00 7e 01 e8 73 71 00 7e 00 1c 74 00 0d 30 2d 32 30 31 2d 33 30 39 39 bnsq.~..q.~..sq.~..t..0-201-3099
3fa0 38 2d 58 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 01 ed 73 71 00 7e 00 8-Xsq.~..t..kindsq.~..q.~..sq.~.
3fc0 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 01 f2 .t..LEDLsq.~..t..yearsq.~..q.~..
3fe0 73 71 00 7e 00 1c 74 00 04 31 39 39 39 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 sq.~..t..1999sq.~..t..urlsq.~..q
4000 00 7e 01 f7 73 71 00 7e 00 1c 74 00 40 77 77 77 2e 61 6d 61 7a 6f 6e 2e 63 6f 2e 75 6b 2f 65 78 .~..sq.~..t.@www.amazon.co.uk/ex
4020 65 63 2f 6f 62 69 64 6f 73 2f 41 53 49 4e 2f 30 32 30 31 33 30 39 39 38 58 2f 30 32 36 2d 32 31 ec/obidos/ASIN/020130998X/026-21
4040 37 34 34 37 32 2d 39 38 39 38 30 31 39 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 74472-9898019sq.~..t..titlesq.~.
4060 18 71 00 7e 01 fc 73 71 00 7e 00 1c 74 00 2f 54 68 65 20 55 6e 69 66 69 65 64 20 4d 6f 64 65 6c .q.~..sq.~..t./The.Unified.Model
4080 6c 69 6e 67 20 4c 61 6e 67 75 61 67 65 20 52 65 66 65 72 65 6e 63 65 20 4d 61 6e 75 61 6c 73 71 ling.Language.Reference.Manualsq
40a0 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 02 01 73 71 00 7e 00 1c 74 00 07 .~..t..monthsq.~..q.~..sq.~..t..
40c0 4a 61 6e 75 61 72 79 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 Januarysq.~..t..abstractsq.~..q.
40e0 7e 02 06 73 71 00 7e 00 1c 74 07 e8 54 68 65 20 55 6e 69 66 69 65 64 20 4d 6f 64 65 6c 69 6e 67 ~..sq.~..t..The.Unified.Modeling
4100 20 4c 61 6e 67 75 61 67 65 20 28 55 4d 4c 29 20 68 61 73 20 72 61 70 69 64 6c 79 20 62 65 63 6f .Language.(UML).has.rapidly.beco
4120 6d 65 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 6e 64 61 72 64 20 6e 6f me.the...............standard.no
4140 74 61 74 69 6f 6e 20 66 6f 72 20 6d 6f 64 65 6c 69 6e 67 20 73 6f 66 74 77 61 72 65 2d 69 6e 74 tation.for.modeling.software-int
4160 65 6e 73 69 76 65 20 73 79 73 74 65 6d 73 2e 20 54 68 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 ensive.systems..This............
4180 20 20 20 62 6f 6f 6b 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 64 65 66 69 6e 69 74 69 76 65 20 ...book.provides.the.definitive.
41a0 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 55 4d 4c 20 66 72 6f 6d 20 69 74 73 20 6f 72 69 67 description.of.UML.from.its.orig
41c0 69 6e 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 65 6c 6f 70 65 72 73 2d 2d 4a inal...............developers--J
41e0 61 6d 65 73 20 52 75 6d 62 61 75 67 68 2c 20 49 76 61 72 20 4a 61 63 6f 62 73 6f 6e 2c 20 61 6e ames.Rumbaugh,.Ivar.Jacobson,.an
4200 64 20 47 72 61 64 79 20 42 6f 6f 63 68 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 57 68 65 d.Grady.Booch................Whe
4220 74 68 65 72 20 79 6f 75 20 61 72 65 20 63 61 70 74 75 72 69 6e 67 20 72 65 71 75 69 72 65 6d 65 ther.you.are.capturing.requireme
4240 6e 74 73 2c 20 64 65 76 65 6c 6f 70 69 6e 67 20 61 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 nts,.developing.a.software......
4260 20 20 20 20 20 20 20 20 20 61 72 63 68 69 74 65 63 74 75 72 65 2c 20 64 65 73 69 67 6e 69 6e 67 .........architecture,.designing
4280 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 20 6f 72 20 74 72 79 69 6e 67 20 74 .the.implementation,.or.trying.t
42a0 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 64 65 72 73 74 61 6e 64 20 61 6e 20 65 78 o...............understand.an.ex
42c0 69 73 74 69 6e 67 20 73 79 73 74 65 6d 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 62 6f 6f 6b 20 isting.system,.this.is.the.book.
42e0 66 6f 72 20 79 6f 75 2e 20 54 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 6a 6f 72 for.you..The...............major
4300 69 74 79 20 6f 66 20 74 68 65 20 62 6f 6f 6b 20 69 73 20 61 20 75 6e 69 71 75 65 20 61 6c 70 68 ity.of.the.book.is.a.unique.alph
4320 61 62 65 74 69 63 61 6c 20 6c 69 73 74 20 6f 66 20 61 72 74 69 63 6c 65 73 0d 0a 20 20 20 20 20 abetical.list.of.articles.......
4340 20 20 20 20 20 20 20 20 63 6f 76 65 72 69 6e 67 20 65 76 65 72 79 20 61 73 70 65 63 74 20 6f 66 ........covering.every.aspect.of
4360 20 55 4d 4c 20 69 6e 20 61 20 66 6f 72 6d 20 63 6f 6e 76 65 6e 69 65 6e 74 20 66 6f 72 20 71 75 .UML.in.a.form.convenient.for.qu
4380 69 63 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 65 72 65 6e 63 65 20 61 6e 64 20 ick...............reference.and.
43a0 64 65 74 61 69 6c 65 64 20 73 74 75 64 79 2e 20 54 68 69 73 20 66 6f 72 6d 61 74 20 70 65 72 6d detailed.study..This.format.perm
43c0 69 74 73 20 66 75 6c 6c 20 63 6f 76 65 72 61 67 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 its.full.coverage...............
43e0 6f 66 20 55 4d 4c 20 64 65 74 61 69 6c 73 20 61 73 20 77 65 6c 6c 20 61 73 20 68 69 67 68 2d 6c of.UML.details.as.well.as.high-l
4400 65 76 65 6c 20 61 72 74 69 63 6c 65 73 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 75 73 69 6e 67 0d evel.articles.without.confusing.
4420 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 72 65 61 64 65 72 20 62 79 20 63 6f 6e 73 ..............the.reader.by.cons
4440 74 61 6e 74 20 73 68 69 66 74 73 20 69 6e 20 6c 65 76 65 6c 2e 20 54 68 65 20 66 69 72 73 74 20 tant.shifts.in.level..The.first.
4460 70 61 72 74 20 6f 66 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 2d 2d part.of.the...............book--
4480 61 20 63 6f 6d 70 6c 65 74 65 20 73 75 6d 6d 61 72 79 20 6f 66 20 55 4d 4c 20 63 6f 6e 63 65 70 a.complete.summary.of.UML.concep
44a0 74 73 20 6f 72 67 61 6e 69 7a 65 64 20 62 79 20 73 75 62 6a 65 63 74 0d 0a 20 20 20 20 20 20 20 ts.organized.by.subject.........
44c0 20 20 20 20 20 20 61 72 65 61 2d 2d 70 72 6f 76 69 64 65 73 20 61 6e 20 69 6e 74 72 6f 64 75 63 ......area--provides.an.introduc
44e0 74 69 6f 6e 20 74 6f 20 55 4d 4c 20 66 6f 72 20 74 68 65 20 6e 65 77 63 6f 6d 65 72 20 61 73 20 tion.to.UML.for.the.newcomer.as.
4500 77 65 6c 6c 20 61 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 74 72 79 20 70 6f 69 6e well.as...............entry.poin
4520 74 73 20 69 6e 74 6f 20 74 68 65 20 64 65 74 61 69 6c 65 64 20 61 72 74 69 63 6c 65 73 2e 20 48 ts.into.the.detailed.articles..H
4540 69 67 68 6c 69 67 68 74 73 20 6f 66 20 74 68 65 20 62 6f 6f 6b 0d 0a 20 20 20 20 20 20 20 20 20 ighlights.of.the.book...........
4560 20 20 20 20 69 6e 63 6c 75 64 65 3a 20 5c 62 65 67 69 6e 7b 69 74 65 6d 69 7a 65 7d 20 5c 69 74 ....include:.\begin{itemize}.\it
4580 65 6d 20 54 77 6f 2d 63 6f 6c 6f 72 20 64 69 61 67 72 61 6d 73 2c 20 65 78 74 65 6e 73 69 76 65 em.Two-color.diagrams,.extensive
45a0 6c 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 6e 6f 74 61 74 65 64 2e 20 5c 69 74 65 ly...............annotated..\ite
45c0 6d 20 54 68 6f 72 6f 75 67 68 20 63 6f 76 65 72 61 67 65 20 6f 66 20 62 6f 74 68 20 73 65 6d 61 m.Thorough.coverage.of.both.sema
45e0 6e 74 69 63 73 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 61 74 69 6f 6e ntics.and...............notation
4600 2c 20 73 65 70 61 72 61 74 65 64 20 69 6e 20 65 61 63 68 20 61 72 74 69 63 6c 65 20 66 6f 72 20 ,.separated.in.each.article.for.
4620 65 61 73 79 20 72 65 66 65 72 65 6e 63 65 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 69 easy.reference................\i
4640 74 65 6d 20 46 75 72 74 68 65 72 20 65 78 70 6c 61 6e 61 74 69 6f 6e 73 20 6f 66 20 63 6f 6e 63 tem.Further.explanations.of.conc
4660 65 70 74 73 20 77 68 6f 73 65 20 6d 65 61 6e 69 6e 67 20 6f 72 20 70 75 72 70 6f 73 65 0d 0a 20 epts.whose.meaning.or.purpose...
4680 20 20 20 20 20 20 20 20 20 20 20 20 69 73 20 6f 62 73 63 75 72 65 20 69 6e 20 74 68 65 20 6f 72 ............is.obscure.in.the.or
46a0 69 67 69 6e 61 6c 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2e 20 5c 69 74 65 6d 20 44 69 73 iginal.specifications..\item.Dis
46c0 63 75 73 73 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 73 20 6f cussion...............sections.o
46e0 66 66 65 72 69 6e 67 20 75 73 61 67 65 20 61 64 76 69 63 65 20 61 6e 64 20 61 64 64 69 74 69 6f ffering.usage.advice.and.additio
4700 6e 61 6c 20 69 6e 73 69 67 68 74 20 69 6e 74 6f 20 74 72 69 63 6b 79 0d 0a 20 20 20 20 20 20 20 nal.insight.into.tricky.........
4720 20 20 20 20 20 20 63 6f 6e 63 65 70 74 73 2e 20 5c 69 74 65 6d 20 41 20 68 79 70 65 72 6c 69 6e ......concepts..\item.A.hyperlin
4740 6b 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 62 6f 6f 6b 20 69 6e 20 41 64 6f 62 65 ked.version.of.the.book.in.Adobe
4760 20 52 65 61 64 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 6d 61 74 20 6f 6e 20 .Reader...............format.on.
4780 43 44 2d 52 4f 4d 2c 20 61 6e 20 65 78 63 65 6c 6c 65 6e 74 20 72 65 73 6f 75 72 63 65 20 66 6f CD-ROM,.an.excellent.resource.fo
47a0 72 20 62 72 6f 77 73 69 6e 67 20 6f 72 20 73 65 61 72 63 68 69 6e 67 0d 0a 20 20 20 20 20 20 20 r.browsing.or.searching.........
47c0 20 20 20 20 20 20 74 68 65 20 74 65 78 74 20 66 6f 72 20 73 70 65 63 69 66 69 63 20 69 6e 66 6f ......the.text.for.specific.info
47e0 72 6d 61 74 69 6f 6e 2e 20 5c 69 74 65 6d 20 46 75 6c 6c 20 74 65 78 74 20 6f 66 20 74 68 65 20 rmation..\item.Full.text.of.the.
4800 5c 55 4d 4c 7b 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 65 63 69 66 69 63 61 74 69 \UML{}...............specificati
4820 6f 6e 20 64 6f 63 75 6d 65 6e 74 73 20 6f 6e 20 43 44 2d 52 4f 4d 2c 20 63 6f 75 72 74 65 73 79 on.documents.on.CD-ROM,.courtesy
4840 20 6f 66 20 74 68 65 20 4f 62 6a 65 63 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 6e .of.the.Object...............Man
4860 61 67 65 6d 65 6e 74 20 47 72 6f 75 70 2e 20 5c 69 74 65 6d 20 4e 6f 74 61 74 69 6f 6e 20 73 75 agement.Group..\item.Notation.su
4880 6d 6d 61 72 79 2c 20 77 69 74 68 20 68 79 70 65 72 6c 69 6e 6b 73 20 74 6f 0d 0a 20 20 20 20 20 mmary,.with.hyperlinks.to.......
48a0 20 20 20 20 20 20 20 20 69 6e 64 69 76 69 64 75 61 6c 20 61 72 74 69 63 6c 65 73 20 6f 6e 20 43 ........individual.articles.on.C
48c0 44 2d 52 4f 4d 2e 20 5c 65 6e 64 7b 69 74 65 6d 69 7a 65 7d 73 71 00 7e 00 15 74 00 06 61 75 74 D-ROM..\end{itemize}sq.~..t..aut
48e0 68 6f 72 73 71 00 7e 00 18 71 00 7e 02 0b 73 71 00 7e 00 1c 74 00 32 4a 61 6d 65 73 20 52 75 6d horsq.~..q.~..sq.~..t.2James.Rum
4900 62 61 75 67 68 20 61 6e 64 20 52 6f 62 65 72 74 20 4a 61 63 6f 62 73 6f 6e 20 61 6e 64 20 47 72 baugh.and.Robert.Jacobson.and.Gr
4920 61 64 79 20 42 6f 6f 63 68 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 ady.Boochsq.~..t..editionsq.~..q
4940 00 7e 02 10 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 78 73 71 00 7e 00 0e 74 00 0e 52 .~..sq.~..t..1$^{st}$xsq.~..t..R
4960 69 65 6c 39 36 2d 4d 65 74 72 69 63 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 iel96-Metricst..booksq.~..?@....
4980 00 10 77 08 00 00 00 10 00 00 00 07 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 ..w.........sq.~..t..authorsq.~.
49a0 18 71 00 7e 02 19 73 71 00 7e 00 1c 74 00 0e 41 72 74 68 75 72 20 4a 2e 20 52 69 65 6c 73 71 00 .q.~..sq.~..t..Arthur.J..Rielsq.
49c0 7e 00 15 74 00 05 77 68 65 72 65 73 71 00 7e 00 18 71 00 7e 02 1e 73 71 00 7e 00 1c 74 00 05 42 ~..t..wheresq.~..q.~..sq.~..t..B
49e0 6f 6f 6b 73 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 02 23 73 71 00 7e ookssq.~..t..kindsq.~..q.~.#sq.~
4a00 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e ..t..LEDLsq.~..t..titlesq.~..q.~
4a20 02 28 73 71 00 7e 00 1c 74 00 21 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 44 65 73 69 67 .(sq.~..t.!Object-Oriented.Desig
4a40 6e 20 48 65 75 72 69 73 74 69 63 73 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 n.Heuristicssq.~..t..yearsq.~..q
4a60 00 7e 02 2d 73 71 00 7e 00 1c 74 00 04 31 39 39 36 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 .~.-sq.~..t..1996sq.~..t..abstra
4a80 63 74 73 71 00 7e 00 18 71 00 7e 02 32 73 71 00 7e 00 1c 74 07 3e 4f 62 6a 65 63 74 2d 4f 72 69 ctsq.~..q.~.2sq.~..t.>Object-Ori
4aa0 65 6e 74 65 64 20 44 65 73 69 67 6e 20 48 65 75 72 69 73 74 69 63 73 20 6f 66 66 65 72 73 20 69 ented.Design.Heuristics.offers.i
4ac0 6e 73 69 67 68 74 20 69 6e 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 nsight.into...............object
4ae0 2d 6f 72 69 65 6e 74 65 64 20 64 65 73 69 67 6e 20 69 6d 70 72 6f 76 65 6d 65 6e 74 2e 20 54 68 -oriented.design.improvement..Th
4b00 65 20 6d 6f 72 65 20 74 68 61 6e 20 73 69 78 74 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e.more.than.sixty...............
4b20 67 75 69 64 65 6c 69 6e 65 73 20 70 72 65 73 65 6e 74 65 64 20 69 6e 20 74 68 69 73 20 62 6f 6f guidelines.presented.in.this.boo
4b40 6b 20 61 72 65 20 6c 61 6e 67 75 61 67 65 2d 69 6e 64 65 70 65 6e 64 65 6e 74 20 61 6e 64 0d 0a k.are.language-independent.and..
4b60 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 72 61 74 65 20 74 .............allow.you.to.rate.t
4b80 68 65 20 69 6e 74 65 67 72 69 74 79 20 6f 66 20 61 20 73 6f 66 74 77 61 72 65 20 64 65 73 69 67 he.integrity.of.a.software.desig
4ba0 6e 2e 20 54 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 75 72 69 73 74 69 63 73 20 n..The...............heuristics.
4bc0 61 72 65 20 6e 6f 74 20 77 72 69 74 74 65 6e 20 61 73 20 68 61 72 64 20 61 6e 64 20 66 61 73 74 are.not.written.as.hard.and.fast
4be0 20 72 75 6c 65 73 3b 20 74 68 65 79 20 61 72 65 20 6d 65 61 6e 74 0d 0a 20 20 20 20 20 20 20 20 .rules;.they.are.meant..........
4c00 20 20 20 20 20 74 6f 20 73 65 72 76 65 20 61 73 20 77 61 72 6e 69 6e 67 20 6d 65 63 68 61 6e 69 .....to.serve.as.warning.mechani
4c20 73 6d 73 20 77 68 69 63 68 20 61 6c 6c 6f 77 20 74 68 65 20 66 6c 65 78 69 62 69 6c 69 74 79 20 sms.which.allow.the.flexibility.
4c40 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 67 6e 6f 72 69 6e 67 20 74 68 65 20 68 65 of...............ignoring.the.he
4c60 75 72 69 73 74 69 63 20 61 73 20 6e 65 63 65 73 73 61 72 79 2e 20 54 68 69 73 20 74 75 74 6f 72 uristic.as.necessary..This.tutor
4c80 69 61 6c 2d 62 61 73 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 70 70 72 6f 61 63 68 ial-based...............approach
4ca0 2c 20 62 6f 72 6e 20 6f 75 74 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 27 73 20 65 78 74 65 6e ,.born.out.of.the.author's.exten
4cc0 73 69 76 65 20 65 78 70 65 72 69 65 6e 63 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 sive.experience...............de
4ce0 76 65 6c 6f 70 69 6e 67 20 73 6f 66 74 77 61 72 65 2c 20 74 65 61 63 68 69 6e 67 20 74 68 6f 75 veloping.software,.teaching.thou
4d00 73 61 6e 64 73 20 6f 66 20 73 74 75 64 65 6e 74 73 2c 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 sands.of.students,.and..........
4d20 20 20 20 20 20 63 72 69 74 69 71 75 69 6e 67 20 64 65 73 69 67 6e 73 20 69 6e 20 61 20 76 61 72 .....critiquing.designs.in.a.var
4d40 69 65 74 79 20 6f 66 20 64 6f 6d 61 69 6e 73 2c 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 61 iety.of.domains,.allows.you.to.a
4d60 70 70 6c 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 67 75 69 64 65 6c 69 6e 65 pply...............the.guideline
4d80 73 20 69 6e 20 61 20 70 65 72 73 6f 6e 61 6c 69 7a 65 64 20 6d 61 6e 6e 65 72 2e 20 54 68 65 20 s.in.a.personalized.manner..The.
4da0 68 65 75 72 69 73 74 69 63 73 20 63 6f 76 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 heuristics.cover...............i
4dc0 6d 70 6f 72 74 61 6e 74 20 74 6f 70 69 63 73 20 72 61 6e 67 69 6e 67 20 66 72 6f 6d 20 63 6c 61 mportant.topics.ranging.from.cla
4de0 73 73 65 73 20 61 6e 64 20 6f 62 6a 65 63 74 73 20 28 77 69 74 68 20 65 6d 70 68 61 73 69 73 0d sses.and.objects.(with.emphasis.
4e00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6e 20 74 68 65 69 72 20 72 65 6c 61 74 69 6f 6e 73 ..............on.their.relations
4e20 68 69 70 73 20 69 6e 63 6c 75 64 69 6e 67 20 61 73 73 6f 63 69 61 74 69 6f 6e 2c 20 75 73 65 73 hips.including.association,.uses
4e40 2c 20 63 6f 6e 74 61 69 6e 6d 65 6e 74 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 ,.containment,...............and
4e60 20 62 6f 74 68 20 73 69 6e 67 6c 65 20 61 6e 64 20 6d 75 6c 74 69 70 6c 65 20 69 6e 68 65 72 69 .both.single.and.multiple.inheri
4e80 74 61 6e 63 65 29 20 74 6f 20 70 68 79 73 69 63 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 tance).to.physical..............
4ea0 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 64 65 73 69 67 6e 2e 20 59 6f 75 20 77 69 6c .object-oriented.design..You.wil
4ec0 6c 20 67 61 69 6e 20 61 6e 20 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 6f 66 20 74 68 65 0d 0a l.gain.an.understanding.of.the..
4ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6e 65 72 67 79 20 74 68 61 74 20 65 78 69 73 74 73 .............synergy.that.exists
4f00 20 62 65 74 77 65 65 6e 20 64 65 73 69 67 6e 20 68 65 75 72 69 73 74 69 63 73 20 61 6e 64 20 74 .between.design.heuristics.and.t
4f20 68 65 20 70 6f 70 75 6c 61 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 65 70 74 he.popular...............concept
4f40 20 6f 66 20 64 65 73 69 67 6e 20 70 61 74 74 65 72 6e 73 3b 20 68 65 75 72 69 73 74 69 63 73 20 .of.design.patterns;.heuristics.
4f60 63 61 6e 20 68 69 67 68 6c 69 67 68 74 20 61 20 70 72 6f 62 6c 65 6d 20 69 6e 0d 0a 20 20 20 20 can.highlight.a.problem.in......
4f80 20 20 20 20 20 20 20 20 20 6f 6e 65 20 66 61 63 65 74 20 6f 66 20 61 20 64 65 73 69 67 6e 20 77 .........one.facet.of.a.design.w
4fa0 68 69 6c 65 20 70 61 74 74 65 72 6e 73 20 63 61 6e 20 70 72 6f 76 69 64 65 20 74 68 65 20 73 6f hile.patterns.can.provide.the.so
4fc0 6c 75 74 69 6f 6e 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 50 72 6f 67 72 61 6d 6d 65 72 lution................Programmer
4fe0 73 20 6f 66 20 61 6c 6c 20 6c 65 76 65 6c 73 20 77 69 6c 6c 20 66 69 6e 64 20 76 61 6c 75 65 20 s.of.all.levels.will.find.value.
5000 69 6e 20 74 68 69 73 20 62 6f 6f 6b 2e 20 54 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 in.this.book..The...............
5020 6e 65 77 63 6f 6d 65 72 20 77 69 6c 6c 20 64 69 73 63 6f 76 65 72 20 61 20 66 61 73 74 20 74 72 newcomer.will.discover.a.fast.tr
5040 61 63 6b 20 74 6f 20 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 74 68 65 20 63 6f 6e 63 65 70 74 ack.to.understanding.the.concept
5060 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 s...............of.object-orient
5080 65 64 20 70 72 6f 67 72 61 6d 6d 69 6e 67 2e 20 41 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 ed.programming..At.the.same.time
50a0 2c 20 65 78 70 65 72 69 65 6e 63 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 ,.experienced...............prog
50c0 72 61 6d 6d 65 72 73 20 73 65 65 6b 69 6e 67 20 74 6f 20 73 74 72 65 6e 67 74 68 65 6e 20 74 68 rammers.seeking.to.strengthen.th
50e0 65 69 72 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 eir.object-oriented.............
5100 20 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 65 66 66 6f 72 74 73 20 77 69 6c 6c 20 61 70 70 72 65 ..development.efforts.will.appre
5120 63 69 61 74 65 20 74 68 65 20 69 6e 73 69 67 68 74 66 75 6c 20 61 6e 61 6c 79 73 69 73 2e 20 49 ciate.the.insightful.analysis..I
5140 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 2c 20 77 69 74 68 20 4f 62 6a 65 n...............short,.with.Obje
5160 63 74 2d 4f 72 69 65 6e 74 65 64 20 44 65 73 69 67 6e 20 48 65 75 72 69 73 74 69 63 73 20 61 73 ct-Oriented.Design.Heuristics.as
5180 20 79 6f 75 72 20 67 75 69 64 65 2c 20 79 6f 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 68 .your.guide,.you...............h
51a0 61 76 65 20 74 68 65 20 74 6f 6f 6c 73 20 74 6f 20 62 65 63 6f 6d 65 20 61 20 62 65 74 74 65 72 ave.the.tools.to.become.a.better
51c0 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 65 72 2e 73 71 00 7e 00 15 74 00 09 70 75 62 .software.developer.sq.~..t..pub
51e0 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 02 37 73 71 00 7e 00 1c 74 00 0e 41 64 64 69 73 6f lishersq.~..q.~.7sq.~..t..Addiso
5200 6e 2d 57 65 73 6c 65 79 78 73 71 00 7e 00 0e 74 00 1c 52 69 63 68 39 30 2d 50 72 6f 67 72 61 6d n-Wesleyxsq.~..t..Rich90-Program
5220 6d 65 72 73 41 70 70 72 65 6e 74 69 63 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 mersApprenticet..booksq.~..?@...
5240 00 00 10 77 08 00 00 00 10 00 00 00 0b 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 ...w.........sq.~..t..editionsq.
5260 7e 00 18 71 00 7e 02 40 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 ~..q.~.@sq.~..t..1$^{st}$sq.~..t
5280 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 02 45 73 71 00 7e 00 1c 74 00 2c 41 ..publishersq.~..q.~.Esq.~..t.,A
52a0 43 4d 20 50 72 65 73 73 20 46 72 6f 6e 74 69 65 72 20 53 65 72 69 65 73 20 61 6e 64 20 41 64 64 CM.Press.Frontier.Series.and.Add
52c0 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 ison-Wesleysq.~..t..titlesq.~..q
52e0 00 7e 02 4a 73 71 00 7e 00 1c 74 00 1b 54 68 65 20 50 72 6f 67 72 61 6d 6d 65 72 27 73 20 41 70 .~.Jsq.~..t..The.Programmer's.Ap
5300 70 72 65 6e 74 69 63 65 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 02 prenticesq.~..t..monthsq.~..q.~.
5320 4f 73 71 00 7e 00 1c 74 00 07 4a 61 6e 75 61 72 79 73 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 Osq.~..t..Januarysq.~..t..releva
5340 6e 63 65 73 71 00 7e 00 18 71 00 7e 02 54 73 71 00 7e 00 1c 74 00 03 31 30 30 73 71 00 7e 00 15 ncesq.~..q.~.Tsq.~..t..100sq.~..
5360 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 02 59 73 71 00 7e 00 1c 74 00 22 43 68 61 t..authorsq.~..q.~.Ysq.~..t."Cha
5380 72 6c 65 73 20 52 69 63 68 20 61 6e 64 20 52 69 63 68 61 72 64 20 43 2e 20 57 61 74 65 72 73 73 rles.Rich.and.Richard.C..Waterss
53a0 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 02 5e 73 71 00 7e 00 1c 74 00 04 q.~..t..yearsq.~..q.~.^sq.~..t..
53c0 31 39 39 30 73 71 00 7e 00 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 1990sq.~..t..relevantforsq.~..q.
53e0 7e 02 63 73 71 00 7e 00 1c 74 00 0c 41 20 4d 55 53 54 20 52 45 41 44 21 73 71 00 7e 00 15 74 00 ~.csq.~..t..A.MUST.READ!sq.~..t.
5400 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 02 68 73 71 00 7e 00 1c 74 00 0d 30 2d 32 30 31 2d 35 .isbnsq.~..q.~.hsq.~..t..0-201-5
5420 32 34 32 35 2d 32 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 2425-2sq.~..t..abstractsq.~..q.~
5440 02 6d 73 71 00 7e 00 1c 74 05 f1 57 68 65 72 65 20 77 69 6c 6c 20 74 68 65 20 6e 65 78 74 20 6f .msq.~..t..Where.will.the.next.o
5460 72 64 65 72 20 6f 66 20 6d 61 67 6e 69 74 75 64 65 20 69 6d 70 72 6f 76 65 6d 65 6e 74 20 69 6e rder.of.magnitude.improvement.in
5480 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 75 63 74 69 .software...............producti
54a0 76 69 74 79 20 63 6f 6d 65 20 66 72 6f 6d 3f 20 49 6e 20 74 68 69 73 20 62 6f 6f 6b 2c 20 74 77 vity.come.from?.In.this.book,.tw
54c0 6f 20 6c 65 61 64 69 6e 67 20 72 65 73 65 61 72 63 68 65 72 73 20 61 74 0d 0a 20 20 20 20 20 20 o.leading.researchers.at........
54e0 20 20 20 20 20 20 20 4d 2e 49 2e 54 2e 20 61 6e 73 77 65 72 20 74 68 69 73 20 71 75 65 73 74 69 .......M.I.T..answer.this.questi
5500 6f 6e 20 62 79 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 50 72 6f 67 72 61 6d 6d 65 72 27 on.by.describing.the.Programmer'
5520 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 41 70 70 72 65 6e 74 69 63 65 2c 20 61 20 70 6f s...............Apprentice,.a.po
5540 77 65 72 66 75 6c 20 6e 65 77 20 61 70 70 72 6f 61 63 68 20 74 6f 20 63 6f 6d 70 75 74 65 72 2d werful.new.approach.to.computer-
5560 61 69 64 65 64 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 67 aided.software...............eng
5580 69 6e 65 65 72 69 6e 67 20 28 43 41 53 45 29 20 74 68 61 74 20 63 6f 6d 62 69 6e 65 73 20 61 72 ineering.(CASE).that.combines.ar
55a0 74 69 66 69 63 69 61 6c 20 69 6e 74 65 6c 6c 69 67 65 6e 63 65 20 61 6e 64 0d 0a 20 20 20 20 20 tificial.intelligence.and.......
55c0 20 20 20 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 20 74 65 63 ........software.engineering.tec
55e0 68 6e 69 71 75 65 73 2e 20 54 68 65 20 50 72 6f 67 72 61 6d 6d 65 72 27 73 20 41 70 70 72 65 6e hniques..The.Programmer's.Appren
5600 74 69 63 65 20 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 20 69 6e 74 65 6c 6c 69 tice.is...............an.intelli
5620 67 65 6e 74 20 61 73 73 69 73 74 61 6e 74 20 66 6f 72 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 gent.assistant.for.software.engi
5640 6e 65 65 72 73 20 74 68 61 74 20 77 69 6c 6c 20 70 72 6f 76 69 64 65 0d 0a 20 20 20 20 20 20 20 neers.that.will.provide.........
5660 20 20 20 20 20 20 61 64 76 69 63 65 2c 20 63 61 74 63 68 20 65 72 72 6f 72 73 2c 20 61 6e 64 20 ......advice,.catch.errors,.and.
5680 74 61 6b 65 20 63 61 72 65 20 6f 66 20 72 6f 75 74 69 6e 65 20 64 65 74 61 69 6c 73 20 74 68 72 take.care.of.routine.details.thr
56a0 6f 75 67 68 6f 75 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 73 6f 66 74 77 61 oughout...............the.softwa
56c0 72 65 20 70 72 6f 63 65 73 73 2c 20 66 72 6f 6d 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 61 63 re.process,.from.requirements.ac
56e0 71 75 69 73 69 74 69 6f 6e 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 70 6c 65 quisition.to...............imple
5700 6d 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 6d 61 69 6e 74 65 6e 61 6e 63 65 2e 20 52 69 63 68 20 mentation.and.maintenance..Rich.
5720 61 6e 64 20 57 61 74 65 72 73 20 75 73 65 20 65 78 74 65 6e 73 69 76 65 0d 0a 20 20 20 20 20 20 and.Waters.use.extensive........
5740 20 20 20 20 20 20 20 69 6c 6c 75 73 74 72 61 74 69 6f 6e 73 20 61 6e 64 20 74 72 61 6e 73 63 72 .......illustrations.and.transcr
5760 69 70 74 73 20 66 72 6f 6d 20 61 20 64 65 6d 6f 6e 73 74 72 61 74 69 6f 6e 20 73 79 73 74 65 6d ipts.from.a.demonstration.system
5780 20 74 6f 20 6d 61 6b 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 70 72 69 6e 63 .to.make...............the.princ
57a0 69 70 6c 65 73 20 61 6e 64 20 6d 65 74 68 6f 64 73 20 75 6e 64 65 72 6c 79 69 6e 67 20 74 68 65 iples.and.methods.underlying.the
57c0 20 50 72 6f 67 72 61 6d 6d 65 72 27 73 20 41 70 70 72 65 6e 74 69 63 65 0d 0a 20 20 20 20 20 20 .Programmer's.Apprentice........
57e0 20 20 20 20 20 20 20 75 6e 64 65 72 73 74 61 6e 64 61 62 6c 65 20 74 6f 20 62 6f 74 68 20 72 65 .......understandable.to.both.re
5800 73 65 61 72 63 68 65 72 73 20 61 6e 64 20 65 6e 67 69 6e 65 65 72 73 2e 20 49 6e 20 74 68 65 0d searchers.and.engineers..In.the.
5820 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 6c 75 64 69 6e 67 20 63 68 61 70 74 65 72 ..............concluding.chapter
5840 2c 20 74 68 65 79 20 67 69 76 65 20 73 70 65 63 69 66 69 63 20 65 78 61 6d 70 6c 65 73 20 6f 66 ,.they.give.specific.examples.of
5860 20 68 6f 77 20 74 6f 20 61 70 70 6c 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 65 61 .how.to.apply...............idea
5880 73 20 66 72 6f 6d 20 74 68 65 20 50 72 6f 67 72 61 6d 6d 65 72 27 73 20 41 70 70 72 65 6e 74 69 s.from.the.Programmer's.Apprenti
58a0 63 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66 0d 0a 20 20 ce.to.the.next.generation.of....
58c0 20 20 20 20 20 20 20 20 20 20 20 43 41 53 45 20 74 6f 6f 6c 73 2e 20 54 68 69 73 20 62 6f 6f 6b ...........CASE.tools..This.book
58e0 20 77 69 6c 6c 20 67 69 76 65 20 73 6f 66 74 77 61 72 65 20 70 72 6f 66 65 73 73 69 6f 6e 61 6c .will.give.software.professional
5900 73 20 61 6e 64 20 43 41 53 45 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6f 6c 20 64 65 s.and.CASE...............tool.de
5920 73 69 67 6e 65 72 73 20 61 20 67 6c 69 6d 70 73 65 20 6f 66 20 77 68 61 74 20 74 6f 20 65 78 70 signers.a.glimpse.of.what.to.exp
5940 65 63 74 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 ect.in.the.future.of............
5960 20 20 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 2e 20 49 74 20 77 69 6c 6c ...software.development..It.will
5980 20 61 6c 73 6f 20 69 6e 73 70 69 72 65 20 72 65 73 65 61 72 63 68 65 72 73 20 61 6e 64 0d 0a 20 .also.inspire.researchers.and...
59a0 20 20 20 20 20 20 20 20 20 20 20 20 73 74 75 64 65 6e 74 73 20 69 6e 20 62 6f 74 68 20 61 72 74 ............students.in.both.art
59c0 69 66 69 63 69 61 6c 20 69 6e 74 65 6c 6c 69 67 65 6e 63 65 20 61 6e 64 20 73 6f 66 74 77 61 72 ificial.intelligence.and.softwar
59e0 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 79 20 73 e.engineering...............by.s
5a00 68 6f 77 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 73 20 6f 66 20 73 79 6e 65 72 67 79 20 62 65 howing.the.results.of.synergy.be
5a20 74 77 65 65 6e 20 74 68 65 73 65 20 74 77 6f 20 64 69 73 63 69 70 6c 69 6e 65 73 2e 73 71 00 7e tween.these.two.disciplines.sq.~
5a40 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 02 72 73 71 00 7e 00 1c 74 00 04 4c 45 44 ..t..kindsq.~..q.~.rsq.~..t..LED
5a60 4c 78 73 71 00 7e 00 0e 74 00 1e 50 72 65 73 73 6d 61 6e 39 37 2d 53 6f 66 74 77 61 72 65 45 6e Lxsq.~..t..Pressman97-SoftwareEn
5a80 67 69 6e 65 65 72 69 6e 67 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 gineeringt..booksq.~..?@......w.
5aa0 00 00 00 10 00 00 00 0c 73 71 00 7e 00 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e ........sq.~..t..relevantforsq.~
5ac0 00 18 71 00 7e 02 7b 73 71 00 7e 00 1c 74 00 13 43 6f 73 74 20 6f 66 20 6d 61 69 6e 74 65 6e 61 ..q.~.{sq.~..t..Cost.of.maintena
5ae0 6e 63 65 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 02 80 73 71 00 7e 00 1c ncesq.~..t..urlsq.~..q.~..sq.~..
5b00 74 00 35 77 77 77 2e 61 63 63 75 2e 6f 72 67 2f 62 6f 6f 6b 72 65 76 69 65 77 73 2f 70 75 62 6c t.5www.accu.org/bookreviews/publ
5b20 69 63 2f 72 65 76 69 65 77 73 2f 73 2f 73 30 30 30 30 30 35 2e 68 74 6d 73 71 00 7e 00 15 74 00 ic/reviews/s/s000005.htmsq.~..t.
5b40 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 02 85 73 71 00 7e 00 1c 74 00 03 31 30 .relevancesq.~..q.~..sq.~..t..10
5b60 30 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 02 8a 73 71 00 7e 00 0sq.~..t..authorsq.~..q.~..sq.~.
5b80 1c 74 00 11 52 6f 67 65 72 20 53 2e 20 50 72 65 73 73 6d 61 6e 73 71 00 7e 00 15 74 00 04 69 73 .t..Roger.S..Pressmansq.~..t..is
5ba0 62 6e 73 71 00 7e 00 18 71 00 7e 02 8f 73 71 00 7e 00 1c 74 00 0d 30 2d 30 37 2d 32 34 39 36 36 bnsq.~..q.~..sq.~..t..0-07-24966
5bc0 38 2d 31 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 02 94 73 8-1sq.~..t..abstractsq.~..q.~..s
5be0 71 00 7e 00 1c 74 06 e4 46 6f 72 20 6f 76 65 72 20 32 30 20 79 65 61 72 73 2c 20 5c 74 65 78 74 q.~..t..For.over.20.years,.\text
5c00 69 74 7b 53 6f 66 74 77 61 72 65 20 45 6e 67 69 6e 65 65 72 69 6e 67 20 2d 2d 20 41 0d 0a 20 20 it{Software.Engineering.--.A....
5c20 20 20 20 20 20 20 20 20 20 20 20 50 72 61 63 74 69 74 69 6f 6e 65 72 27 73 20 41 70 70 72 6f 61 ...........Practitioner's.Approa
5c40 63 68 7d 20 68 61 73 20 62 65 65 6e 20 74 68 65 20 62 65 73 74 20 73 65 6c 6c 69 6e 67 20 67 75 ch}.has.been.the.best.selling.gu
5c60 69 64 65 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 65 6e ide.to...............software.en
5c80 67 69 6e 65 65 72 69 6e 67 20 66 6f 72 20 73 74 75 64 65 6e 74 73 20 61 6e 64 20 69 6e 64 75 73 gineering.for.students.and.indus
5ca0 74 72 79 20 70 72 6f 66 65 73 73 69 6f 6e 61 6c 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 try.professionals...............
5cc0 61 6c 69 6b 65 2e 20 49 6e 20 69 74 73 20 66 69 66 74 68 20 65 64 69 74 69 6f 6e 2c 20 74 68 65 alike..In.its.fifth.edition,.the
5ce0 20 62 6f 6f 6b 20 68 61 73 20 75 6e 64 65 72 67 6f 6e 65 20 6d 61 6a 6f 72 20 64 65 73 69 67 6e .book.has.undergone.major.design
5d00 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 73 2c 20 73 75 62 73 74 61 6e 74 ...............changes,.substant
5d20 69 61 6c 20 63 6f 6e 74 65 6e 74 20 75 70 64 61 74 65 73 2c 20 61 6e 64 20 65 78 70 65 6e 73 69 ial.content.updates,.and.expensi
5d40 6f 6e 20 74 6f 20 33 32 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 70 74 65 72 73 20 on.to.32...............chapters.
5d60 74 68 61 74 20 61 64 64 72 65 73 73 20 65 76 65 72 79 20 69 6d 70 6f 72 74 61 6e 74 20 74 6f 70 that.address.every.important.top
5d80 69 63 20 69 6e 20 77 68 61 74 20 6d 61 6e 79 20 68 61 76 65 0d 0a 20 20 20 20 20 20 20 20 20 20 ic.in.what.many.have............
5da0 20 20 20 63 61 6c 6c 65 64 20 22 74 68 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 20 64 69 73 63 69 ...called."the.engineering.disci
5dc0 70 6c 69 6e 65 20 6f 66 20 74 68 65 20 32 31 24 5e 7b 73 74 7d 24 20 63 65 6e 74 75 72 79 2e 22 pline.of.the.21$^{st}$.century."
5de0 20 54 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 6d 61 74 20 61 6e 64 20 73 74 .The...............format.and.st
5e00 79 6c 65 20 6f 66 20 74 68 65 20 62 6f 6f 6b 20 68 61 76 65 20 62 65 65 6e 20 63 6f 6d 70 6c 65 yle.of.the.book.have.been.comple
5e20 74 65 6c 79 20 72 65 76 69 73 65 64 20 74 6f 20 6d 61 6b 65 0d 0a 20 20 20 20 20 20 20 20 20 20 tely.revised.to.make............
5e40 20 20 20 69 74 20 65 76 65 6e 20 6d 6f 72 65 20 72 65 61 64 65 72 2d 66 72 69 65 6e 64 6c 79 2e ...it.even.more.reader-friendly.
5e60 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 61 20 6d 61 6a 6f 72 20 6e 65 77 20 77 65 62 20 73 69 .In.addition,.a.major.new.web.si
5e80 74 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 76 69 64 65 73 20 63 6f 6d 70 72 65 te...............provides.compre
5ea0 68 65 6e 73 69 76 65 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 20 72 65 73 hensive.software.engineering.res
5ec0 6f 75 72 63 65 73 20 66 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 75 64 65 6e 74 ources.for...............student
5ee0 73 2c 20 69 6e 73 74 72 75 63 74 6f 72 73 2c 20 61 6e 64 20 69 6e 64 75 73 74 72 79 20 70 72 6f s,.instructors,.and.industry.pro
5f00 66 65 73 73 69 6f 6e 61 6c 73 2e 20 54 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 0d 0a 20 20 20 20 fessionals..The.content.of......
5f20 20 20 20 20 20 20 20 20 20 74 68 65 20 66 69 66 74 68 20 65 64 69 74 69 6f 6e 20 68 61 73 20 62 .........the.fifth.edition.has.b
5f40 65 65 6e 20 63 6f 6d 70 61 72 74 6d 65 6e 74 61 6c 69 7a 65 64 20 74 6f 20 6d 61 6b 65 20 74 68 een.compartmentalized.to.make.th
5f60 65 20 62 6f 6f 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 61 73 69 65 72 20 74 6f 20 75 e.book...............easier.to.u
5f80 73 65 20 69 6e 20 74 68 65 20 63 6c 61 73 73 72 6f 6f 6d 20 61 6e 64 20 61 73 20 61 20 73 65 6c se.in.the.classroom.and.as.a.sel
5fa0 66 2d 73 74 75 64 79 20 67 75 69 64 65 2e 20 50 61 72 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 f-study.guide..Part.............
5fc0 20 20 4f 6e 65 2c 20 54 68 65 20 50 72 6f 64 75 63 74 20 61 6e 64 20 54 68 65 20 50 72 6f 63 65 ..One,.The.Product.and.The.Proce
5fe0 73 73 2c 20 70 72 65 73 65 6e 74 73 20 61 6e 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 20 74 6f 0d ss,.presents.an.introduction.to.
6000 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 69 ..............software.engineeri
6020 6e 67 20 6d 69 6c 69 65 75 2e 20 50 61 72 74 20 54 77 6f 2c 20 4d 61 6e 61 67 69 6e 67 20 53 6f ng.milieu..Part.Two,.Managing.So
6040 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 50 72 6f 6a 65 63 74 73 2c 20 63 ftware...............Projects,.c
6060 6f 76 65 72 73 20 74 6f 70 69 63 73 20 74 68 61 74 20 61 72 65 20 72 65 6c 65 76 61 6e 74 20 74 overs.topics.that.are.relevant.t
6080 6f 20 74 68 6f 73 65 20 77 68 6f 20 70 6c 61 6e 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 o.those.who.plan,...............
60a0 6d 61 6e 61 67 65 2c 20 61 6e 64 20 63 6f 6e 74 72 6f 6c 20 73 6f 66 74 77 61 72 65 20 70 72 6f manage,.and.control.software.pro
60c0 6a 65 63 74 73 2e 20 50 61 72 74 20 54 68 72 65 65 2c 20 43 6f 6e 76 65 6e 74 69 6f 6e 61 6c 0d jects..Part.Three,.Conventional.
60e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 65 74 68 6f 64 73 20 66 6f 72 20 53 6f 66 74 77 61 ..............Methods.for.Softwa
6100 72 65 20 45 6e 67 69 6e 65 65 72 69 6e 67 2c 20 63 6f 6e 73 69 64 65 72 73 20 74 68 65 20 74 72 re.Engineering,.considers.the.tr
6120 61 64 69 74 69 6f 6e 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 61 6c 79 73 69 73 aditional...............analysis
6140 2c 20 64 65 73 69 67 6e 2c 20 61 6e 64 20 74 65 73 74 69 6e 67 20 6d 65 74 68 6f 64 73 20 74 68 ,.design,.and.testing.methods.th
6160 61 74 20 61 72 65 20 73 74 69 6c 6c 20 77 69 64 65 6c 79 20 75 73 65 64 0d 0a 20 20 20 20 20 20 at.are.still.widely.used........
6180 20 20 20 20 20 20 20 74 68 72 6f 75 67 68 6f 75 74 20 74 68 65 20 69 6e 64 75 73 74 72 79 2e 20 .......throughout.the.industry..
61a0 50 61 72 74 20 46 6f 75 72 2c 20 41 64 76 61 6e 63 65 64 20 53 6f 66 74 77 61 72 65 20 45 6e 67 Part.Four,.Advanced.Software.Eng
61c0 69 6e 65 65 72 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 54 6f 70 69 63 73 2c 20 69 ineering...............Topics,.i
61e0 6e 63 6c 75 64 65 73 20 64 65 64 69 63 61 74 65 64 20 63 68 61 70 74 65 72 73 20 74 68 61 74 20 ncludes.dedicated.chapters.that.
6200 61 64 64 72 65 73 73 20 66 6f 72 6d 61 6c 20 6d 65 74 68 6f 64 73 2c 0d 0a 20 20 20 20 20 20 20 address.formal.methods,.........
6220 20 20 20 20 20 20 63 6c 65 61 6e 72 6f 6f 6d 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 ......cleanroom.software.enginee
6240 72 69 6e 67 2c 20 63 6f 6d 70 6f 6e 65 6e 74 2d 62 61 73 65 64 20 64 65 76 65 6c 6f 70 6d 65 6e ring,.component-based.developmen
6260 74 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 69 65 6e 74 20 73 65 72 76 65 72 20 73 t,...............client.server.s
6280 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 2c 20 57 65 62 20 65 6e 67 69 6e 65 65 oftware.engineering,.Web.enginee
62a0 72 69 6e 67 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 65 6e 67 69 6e 65 65 72 69 6e ring,...............reengineerin
62c0 67 2c 20 61 6e 64 20 43 41 53 45 2e 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 g,.and.CASE.sq.~..t..yearsq.~..q
62e0 00 7e 02 99 73 71 00 7e 00 1c 74 00 04 32 30 30 31 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 .~..sq.~..t..2001sq.~..t..kindsq
6300 00 7e 00 18 71 00 7e 02 9e 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 05 6d .~..q.~..sq.~..t..LEDLsq.~..t..m
6320 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 02 a3 73 71 00 7e 00 1c 74 00 08 4e 6f 76 65 6d 62 65 72 onthsq.~..q.~..sq.~..t..November
6340 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 02 a8 73 71 00 sq.~..t..publishersq.~..q.~..sq.
6360 7e 00 1c 74 00 1c 4d 63 47 72 61 77 2d 48 69 6c 6c 20 48 69 67 68 65 72 20 45 64 75 63 61 74 69 ~..t..McGraw-Hill.Higher.Educati
6380 6f 6e 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 02 ad 73 71 00 onsq.~..t..editionsq.~..q.~..sq.
63a0 7e 00 1c 74 00 08 35 24 5e 7b 74 68 7d 24 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e ~..t..5$^{th}$sq.~..t..titlesq.~
63c0 00 18 71 00 7e 02 b2 73 71 00 7e 00 1c 74 00 33 53 6f 66 74 77 61 72 65 20 45 6e 67 69 6e 65 65 ..q.~..sq.~..t.3Software.Enginee
63e0 72 69 6e 67 20 2d 2d 20 7b 41 7d 20 50 72 61 63 74 69 74 69 6f 6e 65 72 27 73 20 41 70 70 72 6f ring.--.{A}.Practitioner's.Appro
6400 61 63 68 78 73 71 00 7e 00 0e 74 00 12 47 44 54 30 33 2d 44 69 63 74 69 6f 6e 6e 61 69 72 65 74 achxsq.~..t..GDT03-Dictionnairet
6420 00 04 6d 69 73 63 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 71 ..miscsq.~..?@......w.........sq
6440 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 02 bb 73 71 00 7e 00 1c 74 00 06 44 .~..t..kindsq.~..q.~..sq.~..t..D
6460 49 56 45 52 53 73 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e IVERSsq.~..t..relevancesq.~..q.~
6480 02 c0 73 71 00 7e 00 1c 74 00 03 31 30 30 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 ..sq.~..t..100sq.~..t..abstracts
64a0 71 00 7e 00 18 71 00 7e 02 c5 73 71 00 7e 00 1c 74 03 2a 5c 74 65 78 74 69 74 7b 4c 65 20 67 72 q.~..q.~..sq.~..t.*\textit{Le.gr
64c0 61 6e 64 20 64 69 63 74 69 6f 6e 6e 61 69 72 65 20 74 65 72 6d 69 6e 6f 6c 6f 67 69 71 75 65 7d and.dictionnaire.terminologique}
64e0 20 64 65 20 6c 27 4f 66 66 69 63 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 71 75 5c 27 65 .de.l'Office...............qu\'e
6500 62 5c 27 65 63 6f 69 73 20 64 65 20 6c 61 20 6c 61 6e 67 75 65 20 66 72 61 6e 5c 63 20 63 61 69 b\'ecois.de.la.langue.fran\c.cai
6520 73 65 20 65 73 74 20 75 6e 65 20 62 61 6e 71 75 65 20 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 se.est.une.banque.de............
6540 20 20 20 64 6f 6e 6e 5c 27 65 65 73 20 74 65 72 6d 69 6e 6f 6c 6f 67 69 71 75 65 73 2e 20 4f 6e ...donn\'ees.terminologiques..On
6560 20 79 20 74 72 6f 75 76 65 2c 20 63 6c 61 73 73 5c 27 65 73 20 70 61 72 20 64 6f 6d 61 69 6e 65 .y.trouve,.class\'es.par.domaine
6580 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 20 74 65 72 6d 65 73 20 61 70 70 61 s,...............des.termes.appa
65a0 72 74 65 6e 61 6e 74 20 61 75 78 20 6c 61 6e 67 75 65 73 20 64 65 20 73 70 5c 27 65 63 69 61 6c rtenant.aux.langues.de.sp\'ecial
65c0 69 74 5c 27 65 73 2e 20 4c 61 20 66 69 63 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 it\'es..La.fiche...............t
65e0 65 72 6d 69 6e 6f 6c 6f 67 69 71 75 65 20 72 65 6e 73 65 69 67 6e 65 20 73 75 72 20 75 6e 65 20 erminologique.renseigne.sur.une.
6600 6e 6f 74 69 6f 6e 2c 20 70 61 72 20 6c 61 20 64 5c 27 65 66 69 6e 69 74 69 6f 6e 2c 20 6c 65 73 notion,.par.la.d\'efinition,.les
6620 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 65 73 2c 20 6c 27 69 6c 6c 75 73 74 72 61 ...............notes,.l'illustra
6640 74 69 6f 6e 2c 20 65 74 20 70 72 5c 27 65 73 65 6e 74 65 20 6c 65 73 20 74 65 72 6d 65 73 20 71 tion,.et.pr\'esente.les.termes.q
6660 75 69 20 64 5c 27 65 73 69 67 6e 65 6e 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 65 74 ui.d\'esignent...............cet
6680 74 65 20 6e 6f 74 69 6f 6e 2e 20 4c 65 20 74 65 72 6d 65 20 70 72 69 6e 63 69 70 61 6c 20 65 73 te.notion..Le.terme.principal.es
66a0 74 20 63 65 6c 75 69 20 71 75 65 20 70 72 69 76 69 6c 5c 27 65 67 69 65 0d 0a 20 20 20 20 20 20 t.celui.que.privil\'egie........
66c0 20 20 20 20 20 20 20 6c 27 4f 66 66 69 63 65 20 71 75 5c 27 65 62 5c 27 65 63 6f 69 73 20 64 65 .......l'Office.qu\'eb\'ecois.de
66e0 20 6c 61 20 6c 61 6e 67 75 65 20 66 72 61 6e 5c 63 20 63 61 69 73 65 20 64 61 6e 73 20 6c 65 73 .la.langue.fran\c.caise.dans.les
6700 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 74 75 61 74 69 6f 6e 73 20 64 65 20 63 6f 6d ...............situations.de.com
6720 6d 75 6e 69 63 61 74 69 6f 6e 20 5c 27 65 63 72 69 74 65 2e 20 4c 65 73 20 74 65 72 6d 65 73 20 munication.\'ecrite..Les.termes.
6740 63 6f 6e 73 69 67 6e 5c 27 65 73 20 65 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 75 consign\'es.en...............sou
6760 73 2d 65 6e 74 72 5c 27 65 65 20 70 65 75 76 65 6e 74 20 67 5c 27 65 6e 5c 27 65 72 61 6c 65 6d s-entr\'ee.peuvent.g\'en\'eralem
6780 65 6e 74 20 5c 5e 65 74 72 65 20 65 6d 70 6c 6f 79 5c 27 65 73 2c 20 6d 61 69 73 0d 0a 20 20 20 ent.\^etre.employ\'es,.mais.....
67a0 20 20 20 20 20 20 20 20 20 20 6c 65 75 72 20 65 6d 70 6c 6f 69 20 64 6f 69 74 20 5c 5e 65 74 72 ..........leur.emploi.doit.\^etr
67c0 65 20 6e 75 61 6e 63 5c 27 65 20 64 61 6e 73 20 63 65 72 74 61 69 6e 73 20 63 61 73 2e 73 71 00 e.nuanc\'e.dans.certains.cas.sq.
67e0 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 02 ca 73 71 00 7e 00 1c 74 00 04 32 30 ~..t..yearsq.~..q.~..sq.~..t..20
6800 30 33 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 02 cf 73 71 00 7e 00 1c 74 03sq.~..t..urlsq.~..q.~..sq.~..t
6820 00 19 77 33 2e 67 72 61 6e 64 64 69 63 74 69 6f 6e 6e 61 69 72 65 2e 63 6f 6d 2f 73 71 00 7e 00 ..w3.granddictionnaire.com/sq.~.
6840 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 02 d4 73 71 00 7e 00 1c .t..relevantforsq.~..q.~..sq.~..
6860 74 00 13 56 69 76 65 20 6c 65 20 51 75 5c 27 65 62 65 63 2e 2e 2e 73 71 00 7e 00 15 74 00 06 61 t..Vive.le.Qu\'ebec...sq.~..t..a
6880 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 02 d9 73 71 00 7e 00 1c 74 00 36 7b 4f 66 66 69 63 65 uthorsq.~..q.~..sq.~..t.6{Office
68a0 20 71 75 7b 5c 27 65 7d 62 7b 5c 27 65 7d 63 6f 69 73 20 64 65 20 6c 61 20 6c 61 6e 67 75 65 20 .qu{\'e}b{\'e}cois.de.la.langue.
68c0 66 72 61 6e 7b 5c 63 20 63 7d 61 69 73 65 7d 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 fran{\c.c}aise}sq.~..t..titlesq.
68e0 7e 00 18 71 00 7e 02 de 73 71 00 7e 00 1c 74 00 2a 47 72 61 6e 64 20 64 69 63 74 69 6f 6e 6e 61 ~..q.~..sq.~..t.*Grand.dictionna
6900 69 72 65 20 74 65 72 6d 69 6e 6f 6c 6f 67 69 71 75 65 20 65 6e 20 6c 69 67 6e 65 73 71 00 7e 00 ire.terminologique.en.lignesq.~.
6920 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 02 e3 73 71 00 7e 00 1c 74 00 09 66 5c 27 .t..monthsq.~..q.~..sq.~..t..f\'
6940 65 76 72 69 65 72 78 73 71 00 7e 00 0e 74 00 17 4d 65 79 65 72 39 32 2d 54 68 65 6f 72 69 65 4c evrierxsq.~..t..Meyer92-TheorieL
6960 61 6e 67 61 67 65 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 angagest..booksq.~..?@......w...
6980 00 10 00 00 00 06 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e ......sq.~..t..abstractsq.~..q.~
69a0 02 ec 73 71 00 7e 00 1c 74 08 9c 50 6f 75 72 20 6c 65 73 20 64 5c 27 65 76 65 6c 6f 70 70 65 75 ..sq.~..t..Pour.les.d\'eveloppeu
69c0 72 73 20 64 65 20 6c 6f 67 69 63 69 65 6c 2c 20 6c 65 73 20 6c 61 6e 67 61 67 65 73 20 64 65 0d rs.de.logiciel,.les.langages.de.
69e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d 6d 61 74 69 6f 6e 20 73 6f 6e 74 ..............programmation.sont
6a00 20 6c 27 6f 75 74 69 6c 20 66 6f 6e 64 61 6d 65 6e 74 61 6c 20 65 74 20 71 75 6f 74 69 64 69 65 .l'outil.fondamental.et.quotidie
6a20 6e 2e 20 54 72 6f 70 20 70 65 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 75 72 74 61 n..Trop.peu...............pourta
6a40 6e 74 20 63 6f 6e 6e 61 69 73 73 65 6e 74 20 6c 65 73 20 62 61 73 65 73 20 74 68 5c 27 65 6f 72 nt.connaissent.les.bases.th\'eor
6a60 69 71 75 65 73 20 71 75 69 20 70 65 72 6d 65 74 74 65 6e 74 20 64 65 0d 0a 20 20 20 20 20 20 20 iques.qui.permettent.de.........
6a80 20 20 20 20 20 20 6d 61 5c 5e 7b 5c 69 7d 74 72 69 73 65 72 20 6c 65 73 20 6c 61 6e 67 61 67 65 ......ma\^{\i}triser.les.langage
6aa0 73 20 65 74 20 64 65 20 6d 69 65 75 78 20 6c 65 73 20 65 6d 70 6c 6f 79 65 72 2e 20 50 61 72 20 s.et.de.mieux.les.employer..Par.
6ac0 75 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 5c 27 65 6d 61 72 63 68 65 20 70 72 6f une...............d\'emarche.pro
6ae0 67 72 65 73 73 69 76 65 2c 20 63 6c 61 69 72 65 20 65 74 20 62 69 65 6e 20 73 74 72 75 63 74 75 gressive,.claire.et.bien.structu
6b00 72 5c 27 65 65 2c 20 6c 27 61 75 74 65 75 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 r\'ee,.l'auteur...............pr
6b20 5c 27 65 73 65 6e 74 65 20 73 75 63 63 65 73 73 69 76 65 6d 65 6e 74 20 6c 65 73 20 6e 6f 74 69 \'esente.successivement.les.noti
6b40 6f 6e 73 20 64 65 20 73 79 6e 74 61 78 65 20 61 62 73 74 72 61 69 74 65 20 65 74 20 64 65 0d 0a ons.de.syntaxe.abstraite.et.de..
6b60 20 20 20 20 20 20 20 20 20 20 20 20 20 73 5c 27 65 6d 61 6e 74 69 71 75 65 20 66 6f 72 6d 65 6c .............s\'emantique.formel
6b80 6c 65 2e 20 50 75 69 73 20 69 6c 20 64 5c 27 65 76 65 6c 6f 70 70 65 20 6c 61 20 73 5c 27 65 6d le..Puis.il.d\'eveloppe.la.s\'em
6ba0 61 6e 74 69 71 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 5c 27 65 6e 6f 74 61 74 69 antique...............d\'enotati
6bc0 6f 6e 6e 65 6c 6c 65 20 65 74 20 6c 61 20 73 5c 27 65 6d 61 6e 74 69 71 75 65 20 61 78 69 6f 6d onnelle.et.la.s\'emantique.axiom
6be0 61 74 69 71 75 65 2e 20 50 6f 75 72 20 69 6c 6c 75 73 74 72 65 72 0d 0a 20 20 20 20 20 20 20 20 atique..Pour.illustrer..........
6c00 20 20 20 20 20 73 6f 6e 20 64 69 73 63 6f 75 72 73 2c 20 69 6c 20 65 78 70 6f 73 65 20 65 74 20 .....son.discours,.il.expose.et.
6c20 61 70 70 72 6f 66 6f 6e 64 69 74 20 64 65 73 20 63 6f 6e 63 65 70 74 73 20 69 6d 70 6f 72 74 61 approfondit.des.concepts.importa
6c40 6e 74 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 65 20 6c 65 20 6c 61 6d 62 nts,...............comme.le.lamb
6c60 64 61 2d 63 61 6c 63 75 6c 20 65 74 20 6c 65 73 20 64 5c 27 65 66 69 6e 69 74 69 6f 6e 73 20 72 da-calcul.et.les.d\'efinitions.r
6c80 5c 27 65 63 75 72 73 69 76 65 73 2e 20 43 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 \'ecursives..Ce...............li
6ca0 76 72 65 20 66 6f 75 72 6e 69 74 2c 20 64 65 20 73 75 72 63 72 6f 5c 5e 7b 5c 69 7d 74 2c 20 75 vre.fournit,.de.surcro\^{\i}t,.u
6cc0 6e 65 20 65 78 63 65 6c 6c 65 6e 74 65 20 5c 27 65 74 75 64 65 0d 0a 20 20 20 20 20 20 20 20 20 ne.excellente.\'etude...........
6ce0 20 20 20 20 63 6f 6d 70 61 72 61 74 69 76 65 20 64 65 73 20 63 61 72 61 63 74 5c 27 65 72 69 73 ....comparative.des.caract\'eris
6d00 74 69 71 75 65 73 20 64 65 20 64 69 66 66 5c 27 65 72 65 6e 74 73 20 6c 61 6e 67 61 67 65 73 20 tiques.de.diff\'erents.langages.
6d20 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d 6d 61 74 69 6f 6e 2e 20 de...............programmation..
6d40 41 6c 67 6f 6c 2c 20 41 64 61 2c 20 4c 69 73 70 2c 20 50 61 73 63 61 6c 2c 20 43 2e 2e 2e 20 65 Algol,.Ada,.Lisp,.Pascal,.C....e
6d60 74 20 6c 65 73 20 6c 61 6e 67 61 67 65 73 20 5c 60 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 t.les.langages.\`a..............
6d80 20 6f 62 6a 65 74 73 2c 20 6e 6f 74 61 6d 6d 65 6e 74 20 45 69 66 66 65 6c 2c 20 73 6f 6e 74 20 .objets,.notamment.Eiffel,.sont.
6da0 74 6f 75 72 20 5c 60 61 20 74 6f 75 72 20 5c 27 65 76 6f 71 75 5c 27 65 73 2e 20 49 6c 20 65 6e tour.\`a.tour.\'evoqu\'es..Il.en
6dc0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 73 6f 72 74 20 75 6e 65 20 76 75 65 20 73 ...............ressort.une.vue.s
6de0 79 6e 74 68 5c 27 65 74 69 71 75 65 20 74 72 5c 60 65 73 20 72 69 63 68 65 20 64 65 20 6c 65 75 ynth\'etique.tr\`es.riche.de.leu
6e00 72 73 20 64 69 66 66 5c 27 65 72 65 6e 63 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 rs.diff\'erences...............e
6e20 74 2d 2d 6f 75 20 64 65 20 6c 65 75 72 73 20 70 61 72 65 6e 74 5c 27 65 73 20 61 69 6e 73 69 20 t--ou.de.leurs.parent\'es.ainsi.
6e40 71 75 65 20 64 65 73 20 63 68 6f 69 78 20 71 75 69 20 6f 6e 74 0d 0a 20 20 20 20 20 20 20 20 20 que.des.choix.qui.ont...........
6e60 20 20 20 20 70 72 5c 27 65 73 69 64 5c 27 65 20 5c 60 61 20 6c 65 75 72 20 69 6d 70 6c 5c 27 65 ....pr\'esid\'e.\`a.leur.impl\'e
6e80 6d 65 6e 74 61 74 69 6f 6e 2e 20 4c 61 20 70 72 5c 27 65 73 65 6e 74 61 74 69 6f 6e 20 61 0d 0a mentation..La.pr\'esentation.a..
6ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 27 65 74 5c 27 65 20 63 6f 6e 5c 63 20 63 75 65 20 70 .............\'et\'e.con\c.cue.p
6ec0 6f 75 72 20 64 65 73 20 70 72 61 74 69 63 69 65 6e 73 20 64 65 20 6c 61 20 70 72 6f 67 72 61 6d our.des.praticiens.de.la.program
6ee0 6d 61 74 69 6f 6e 20 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 27 61 75 74 65 75 72 20 mation.:...............l'auteur.
6f00 75 74 69 6c 69 73 65 20 65 6e 20 70 65 72 6d 61 6e 65 6e 63 65 20 64 65 73 20 65 78 65 6d 70 6c utilise.en.permanence.des.exempl
6f20 65 73 20 64 65 20 70 72 6f 67 72 61 6d 6d 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 es.de.programmes...............c
6f40 6f 6e 63 72 65 74 73 20 65 74 20 64 65 73 20 61 6e 61 6c 6f 67 69 65 73 20 65 6d 70 72 75 6e 74 oncrets.et.des.analogies.emprunt
6f60 5c 27 65 65 73 20 61 75 78 20 73 69 74 75 61 74 69 6f 6e 73 20 6c 65 73 20 70 6c 75 73 0d 0a 20 \'ees.aux.situations.les.plus...
6f80 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 72 61 6e 74 65 73 20 64 65 20 6c 61 20 63 6f 6e 73 ............courantes.de.la.cons
6fa0 74 72 75 63 74 69 6f 6e 20 64 65 20 6c 6f 67 69 63 69 65 6c 2e 20 54 6f 75 73 20 6c 65 73 20 63 truction.de.logiciel..Tous.les.c
6fc0 6f 6e 63 65 70 74 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 68 5c 27 65 6d 61 74 oncepts...............math\'emat
6fe0 69 71 75 65 73 20 6e 5c 27 65 63 65 73 73 61 69 72 65 73 20 73 6f 6e 74 20 65 6d 70 72 75 6e 74 iques.n\'ecessaires.sont.emprunt
7000 5c 27 65 73 20 5c 60 61 20 6c 61 20 74 68 5c 27 65 6f 72 69 65 0d 0a 20 20 20 20 20 20 20 20 20 \'es.\`a.la.th\'eorie...........
7020 20 20 20 20 5c 27 65 6c 5c 27 65 6d 65 6e 74 61 69 72 65 20 64 65 73 20 65 6e 73 65 6d 62 6c 65 ....\'el\'ementaire.des.ensemble
7040 73 20 65 74 20 64 5c 27 65 66 69 6e 69 73 20 63 6c 61 69 72 65 6d 65 6e 74 20 64 61 6e 73 20 75 s.et.d\'efinis.clairement.dans.u
7060 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 66 20 63 68 61 70 69 74 72 65 20 64 27 n...............bref.chapitre.d'
7080 69 6e 74 72 6f 64 75 63 74 69 6f 6e 2e 20 45 6e 66 69 6e 2c 20 6c 65 20 6c 65 63 74 65 75 72 20 introduction..Enfin,.le.lecteur.
70a0 61 70 70 72 5c 27 65 63 69 65 72 61 20 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f appr\'eciera.de...............po
70c0 75 76 6f 69 72 20 5c 27 65 76 61 6c 75 65 72 20 73 65 73 20 61 63 71 75 69 73 20 67 72 5c 5e 61 uvoir.\'evaluer.ses.acquis.gr\^a
70e0 63 65 20 61 75 78 20 65 78 65 72 63 69 63 65 73 20 70 72 6f 70 6f 73 5c 27 65 73 20 5c 60 61 0d ce.aux.exercices.propos\'es.\`a.
7100 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 20 66 69 6e 20 64 65 20 63 68 61 71 75 65 20 63 ..............la.fin.de.chaque.c
7120 68 61 70 69 74 72 65 2e 20 4c 65 73 20 63 6f 6e 63 65 70 74 65 75 72 73 20 64 65 20 6c 61 6e 67 hapitre..Les.concepteurs.de.lang
7140 61 67 65 20 70 75 69 73 65 72 6f 6e 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 6e 73 age.puiseront...............dans
7160 20 63 65 74 20 6f 75 76 72 61 67 65 20 6c 65 73 20 62 61 73 65 73 20 66 6f 6e 64 61 6d 65 6e 74 .cet.ouvrage.les.bases.fondament
7180 61 6c 65 73 20 64 65 20 6c 65 75 72 20 74 72 61 76 61 69 6c 2e 20 4c 65 73 0d 0a 20 20 20 20 20 ales.de.leur.travail..Les.......
71a0 20 20 20 20 20 20 20 20 5c 27 65 74 75 64 69 61 6e 74 73 20 65 74 20 6c 65 73 20 69 6e 67 5c 27 ........\'etudiants.et.les.ing\'
71c0 65 6e 69 65 75 72 73 20 79 20 74 72 6f 75 76 65 72 6f 6e 74 20 75 6e 20 65 78 70 6f 73 5c 27 65 enieurs.y.trouveront.un.expos\'e
71e0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 64 61 63 74 69 71 75 65 20 6c 65 75 72 20 70 ...............didactique.leur.p
7200 65 72 6d 65 74 74 61 6e 74 20 64 27 61 70 70 72 6f 66 6f 6e 64 69 72 20 6c 65 75 72 73 20 63 6f ermettant.d'approfondir.leurs.co
7220 6e 6e 61 69 73 73 61 6e 63 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 5c 27 65 6f nnaissances...............th\'eo
7240 72 69 71 75 65 73 2e 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 riques.sq.~..t..publishersq.~..q
7260 00 7e 02 f1 73 71 00 7e 00 1c 74 00 0d 49 6e 74 65 72 45 64 69 74 69 6f 6e 73 73 71 00 7e 00 15 .~..sq.~..t..InterEditionssq.~..
7280 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 02 f6 73 71 00 7e 00 1c 74 00 3b 49 6e 74 72 t..titlesq.~..q.~..sq.~..t.;Intr
72a0 6f 64 75 63 74 69 6f 6e 20 5c 60 41 20 6c 61 20 54 68 5c 27 65 6f 72 69 65 20 44 65 73 20 4c 61 oduction.\`A.la.Th\'eorie.Des.La
72c0 6e 67 61 67 65 73 20 64 65 20 50 72 6f 67 72 61 6d 6d 61 74 69 6f 6e 73 71 00 7e 00 15 74 00 04 ngages.de.Programmationsq.~..t..
72e0 79 65 61 72 73 71 00 7e 00 18 71 00 7e 02 fb 73 71 00 7e 00 1c 74 00 04 31 39 39 32 73 71 00 7e yearsq.~..q.~..sq.~..t..1992sq.~
7300 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 03 00 73 71 00 7e 00 1c 74 00 04 4c 45 44 ..t..kindsq.~..q.~..sq.~..t..LED
7320 4c 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 03 05 73 71 00 7e 00 Lsq.~..t..authorsq.~..q.~..sq.~.
7340 1c 74 00 0e 42 65 72 74 72 61 6e 64 20 4d 65 79 65 72 78 73 71 00 7e 00 0e 74 00 1c 4d 65 72 72 .t..Bertrand.Meyerxsq.~..t..Merr
7360 69 61 6d 57 65 62 73 74 65 72 30 33 2d 44 69 63 74 69 6f 6e 6e 61 72 79 74 00 04 6d 69 73 63 73 iamWebster03-Dictionnaryt..miscs
7380 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 71 00 7e 00 15 74 00 0b q.~..?@......w.........sq.~..t..
73a0 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 03 0e 73 71 00 7e 00 1c 74 00 10 45 relevantforsq.~..q.~..sq.~..t..E
73c0 6e 67 6c 69 73 68 20 69 73 20 68 61 72 64 21 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 nglish.is.hard!sq.~..t..authorsq
73e0 00 7e 00 18 71 00 7e 03 13 73 71 00 7e 00 1c 74 00 0f 4d 65 72 72 69 61 6d 2d 57 65 62 73 74 65 .~..q.~..sq.~..t..Merriam-Webste
7400 72 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 03 18 73 71 00 rsq.~..t..abstractsq.~..q.~..sq.
7420 7e 00 1c 74 02 83 41 20 68 61 6e 64 79 2c 20 72 65 6c 69 61 62 6c 65 20 61 6e 64 20 61 75 74 68 ~..t..A.handy,.reliable.and.auth
7440 6f 72 69 74 61 74 69 76 65 20 64 69 63 74 69 6f 6e 61 72 79 20 74 68 61 74 20 70 72 6f 76 69 64 oritative.dictionary.that.provid
7460 65 73 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 65 61 6c 74 68 20 6f 66 20 69 6e 66 es.a...............wealth.of.inf
7480 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 77 6f 72 64 73 20 6d 6f 73 74 20 66 72 ormation.about.the.words.most.fr
74a0 65 71 75 65 6e 74 6c 79 20 75 73 65 64 20 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 45 equently.used.in...............E
74c0 6e 67 6c 69 73 68 2e 20 54 68 69 73 20 62 6f 6f 6b 20 69 73 20 70 61 63 6b 65 64 20 77 69 74 68 nglish..This.book.is.packed.with
74e0 20 66 65 61 74 75 72 65 73 20 79 6f 75 20 77 6f 75 6c 64 20 6f 6e 6c 79 20 65 78 70 65 63 74 0d .features.you.would.only.expect.
7500 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 66 69 6e 64 20 69 6e 20 6c 61 72 67 65 72 20 ..............to.find.in.larger.
7520 64 69 63 74 69 6f 6e 61 72 69 65 73 2c 20 77 69 74 68 20 6d 6f 72 65 20 74 68 61 6e 20 37 30 2c dictionaries,.with.more.than.70,
7540 30 30 30 20 64 65 66 69 6e 69 74 69 6f 6e 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 000.definitions...............an
7560 64 20 31 35 30 20 69 6c 6c 75 73 74 72 61 74 69 6f 6e 73 2e 20 54 68 65 20 67 72 65 61 74 20 67 d.150.illustrations..The.great.g
7580 6f 2d 61 6e 79 77 68 65 72 65 2c 20 6c 6f 6f 6b 2d 69 74 2d 75 70 2d 66 61 73 74 0d 0a 20 20 20 o-anywhere,.look-it-up-fast.....
75a0 20 20 20 20 20 20 20 20 20 20 6c 61 6e 67 75 61 67 65 20 72 65 66 65 72 65 6e 63 65 20 69 6e 63 ..........language.reference.inc
75c0 6c 75 64 69 6e 67 20 74 68 65 20 63 6f 72 65 20 76 6f 63 61 62 75 6c 61 72 79 20 6f 66 20 65 76 luding.the.core.vocabulary.of.ev
75e0 65 72 79 64 61 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 66 65 3a 20 5c 62 65 67 69 eryday...............life:.\begi
7600 6e 7b 69 74 65 6d 69 7a 65 7d 20 5c 69 74 65 6d 20 4f 76 65 72 20 37 30 2c 30 30 30 20 63 6c 65 n{itemize}.\item.Over.70,000.cle
7620 61 72 2c 20 63 6f 6e 63 69 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 69 6e 69 ar,.concise...............defini
7640 74 69 6f 6e 73 2e 20 5c 69 74 65 6d 20 41 75 74 68 6f 72 69 74 61 74 69 76 65 20 70 72 6f 6e 75 tions..\item.Authoritative.pronu
7660 6e 63 69 61 74 69 6f 6e 73 2e 20 5c 69 74 65 6d 20 53 70 65 63 69 61 6c 0d 0a 20 20 20 20 20 20 nciations..\item.Special........
7680 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 73 20 61 6e 64 20 74 61 62 6c 65 73 2e 20 5c 65 6e 64 .......sections.and.tables..\end
76a0 7b 69 74 65 6d 69 7a 65 7d 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 03 1d {itemize}sq.~..t..urlsq.~..q.~..
76c0 73 71 00 7e 00 1c 74 00 18 77 77 77 2e 6d 65 72 72 69 61 6d 2d 77 65 62 73 74 65 72 2e 63 6f 6d sq.~..t..www.merriam-webster.com
76e0 2f 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 03 22 73 71 00 7e 00 1c /sq.~..t..titlesq.~..q.~."sq.~..
7700 74 00 22 4d 65 72 72 69 61 6d 2d 57 65 62 73 74 65 72 20 4f 6e 6c 69 6e 65 20 44 69 63 74 69 6f t."Merriam-Webster.Online.Dictio
7720 6e 6e 61 72 79 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 03 27 73 71 00 nnarysq.~..t..yearsq.~..q.~.'sq.
7740 7e 00 1c 74 00 04 32 30 30 33 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e ~..t..2003sq.~..t..kindsq.~..q.~
7760 03 2c 73 71 00 7e 00 1c 74 00 06 44 49 56 45 52 53 73 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 .,sq.~..t..DIVERSsq.~..t..releva
7780 6e 63 65 73 71 00 7e 00 18 71 00 7e 03 31 73 71 00 7e 00 1c 74 00 03 31 30 30 73 71 00 7e 00 15 ncesq.~..q.~.1sq.~..t..100sq.~..
77a0 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 03 36 73 71 00 7e 00 1c 74 00 05 4d 61 72 63 t..monthsq.~..q.~.6sq.~..t..Marc
77c0 68 78 73 71 00 7e 00 0e 74 00 17 4d 61 73 69 6e 69 38 39 2d 4c 61 6e 67 61 67 65 73 4f 62 6a 65 hxsq.~..t..Masini89-LangagesObje
77e0 74 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 tst..booksq.~..?@......w........
7800 06 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 03 3f 73 71 .sq.~..t..publishersq.~..q.~.?sq
7820 00 7e 00 1c 74 00 0d 49 6e 74 65 72 45 64 69 74 69 6f 6e 73 73 71 00 7e 00 15 74 00 04 79 65 61 .~..t..InterEditionssq.~..t..yea
7840 72 73 71 00 7e 00 18 71 00 7e 03 44 73 71 00 7e 00 1c 74 00 04 31 39 38 39 73 71 00 7e 00 15 74 rsq.~..q.~.Dsq.~..t..1989sq.~..t
7860 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 03 49 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 ..kindsq.~..q.~.Isq.~..t..LEDLsq
7880 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 03 4e 73 71 00 7e 00 1c 74 00 .~..t..authorsq.~..q.~.Nsq.~..t.
78a0 6b 47 7b 5c 27 65 7d 72 61 6c 64 20 4d 61 73 69 6e 69 20 61 6e 64 20 41 6d 65 64 65 6f 20 4e 61 kG{\'e}rald.Masini.and.Amedeo.Na
78c0 70 6f 6c 69 20 61 6e 64 20 44 6f 6d 69 6e 69 71 75 65 20 43 6f 6c 6e 65 74 20 61 6e 64 0d 0a 20 poli.and.Dominique.Colnet.and...
78e0 20 20 20 20 20 20 20 20 20 20 44 61 6e 69 65 6c 20 4c 7b 5c 27 65 7d 6f 6e 61 72 64 20 61 6e 64 ..........Daniel.L{\'e}onard.and
7900 20 4b 61 72 6c 20 54 6f 6d 62 72 65 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 .Karl.Tombresq.~..t..titlesq.~..
7920 71 00 7e 03 53 73 71 00 7e 00 1c 74 00 17 4c 65 73 20 4c 61 6e 67 61 67 65 73 20 5c 60 41 20 4f q.~.Ssq.~..t..Les.Langages.\`A.O
7940 62 6a 65 74 73 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 03 bjetssq.~..t..abstractsq.~..q.~.
7960 58 73 71 00 7e 00 1c 74 05 70 43 65 74 20 6f 75 76 72 61 67 65 20 65 73 74 20 6c 65 20 66 72 75 Xsq.~..t.pCet.ouvrage.est.le.fru
7980 69 74 20 64 27 75 6e 20 74 72 61 76 61 69 6c 20 64 27 65 6e 73 65 69 67 6e 65 6d 65 6e 74 20 65 it.d'un.travail.d'enseignement.e
79a0 74 20 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 63 68 65 72 63 68 65 20 63 6f 6d t.de...............recherche.com
79c0 6d 65 6e 63 5c 27 65 20 65 6e 20 31 39 38 35 20 61 75 20 43 52 49 4e 20 28 43 65 6e 74 72 65 20 menc\'e.en.1985.au.CRIN.(Centre.
79e0 64 65 20 52 65 63 68 65 72 63 68 65 20 65 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6e de.Recherche.en...............In
7a00 66 6f 72 6d 61 74 69 71 75 65 20 64 65 20 4e 61 6e 63 79 29 2e 20 49 6c 20 73 27 61 64 72 65 73 formatique.de.Nancy)..Il.s'adres
7a20 73 65 20 5c 60 61 20 74 6f 75 73 20 6c 65 73 20 6d 65 6d 62 72 65 73 20 64 65 20 6c 61 0d 0a 20 se.\`a.tous.les.membres.de.la...
7a40 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 75 6e 61 75 74 5c 27 65 20 69 6e 66 6f 72 6d 61 ............communaut\'e.informa
7a60 74 69 71 75 65 2c 20 64 65 73 20 6e 5c 27 65 6f 70 68 79 74 65 73 20 61 75 78 20 73 70 5c 27 65 tique,.des.n\'eophytes.aux.sp\'e
7a80 63 69 61 6c 69 73 74 65 73 2e 20 49 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 73 cialistes..Il...............pass
7aa0 65 20 65 6e 20 72 65 76 75 65 20 6c 65 73 20 64 69 66 66 5c 27 65 72 65 6e 74 65 73 20 66 61 63 e.en.revue.les.diff\'erentes.fac
7ac0 65 74 74 65 73 20 64 65 20 6c 61 20 70 72 6f 67 72 61 6d 6d 61 74 69 6f 6e 0d 0a 20 20 20 20 20 ettes.de.la.programmation.......
7ae0 20 20 20 20 20 20 20 20 6f 62 6a 65 74 20 65 74 20 65 66 66 65 63 74 75 65 20 75 6e 20 76 61 73 ........objet.et.effectue.un.vas
7b00 74 65 20 74 6f 75 72 20 64 27 68 6f 72 69 7a 6f 6e 20 64 65 73 20 6c 61 6e 67 61 67 65 73 20 5c te.tour.d'horizon.des.langages.\
7b20 60 61 20 6f 62 6a 65 74 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 70 72 5c 27 65 73 `a.objets...............:.pr\'es
7b40 65 6e 74 61 74 69 6f 6e 20 64 69 64 61 63 74 69 71 75 65 20 64 65 73 20 63 6f 6e 63 65 70 74 73 entation.didactique.des.concepts
7b60 20 64 65 20 62 61 73 65 20 64 65 20 6c 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f .de.base.de.la...............pro
7b80 67 72 61 6d 6d 61 74 69 6f 6e 20 6f 62 6a 65 74 20 3b 20 68 69 73 74 6f 72 69 71 75 65 20 65 74 grammation.objet.;.historique.et
7ba0 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 64 65 73 20 6c 61 6e 67 61 67 65 73 0d 0a 20 20 .classification.des.langages....
7bc0 20 20 20 20 20 20 20 20 20 20 20 5c 60 61 20 6f 62 6a 65 74 73 20 3a 20 6c 61 6e 67 61 67 65 73 ...........\`a.objets.:.langages
7be0 20 5c 60 61 20 63 6c 61 73 73 65 73 2c 20 6c 61 6e 67 61 67 65 73 20 64 65 20 66 72 61 6d 65 73 .\`a.classes,.langages.de.frames
7c00 2c 20 6c 61 6e 67 61 67 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 27 61 63 74 65 75 ,.langages...............d'acteu
7c20 72 73 20 65 74 20 6c 61 6e 67 61 67 65 73 20 68 79 62 72 69 64 65 73 20 3b 20 64 65 73 63 72 69 rs.et.langages.hybrides.;.descri
7c40 70 74 69 6f 6e 20 63 6f 6d 70 61 72 61 74 69 76 65 20 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 ption.comparative.de............
7c60 20 20 20 6e 6f 6d 62 72 65 61 75 78 20 6c 61 6e 67 61 67 65 73 20 5c 60 61 20 6f 62 6a 65 74 73 ...nombreaux.langages.\`a.objets
7c80 20 3a 20 53 6d 61 6c 6c 74 61 6c 6b 2c 20 4f 62 6a 65 63 74 69 76 65 2d 43 2c 20 46 6c 61 76 6f .:.Smalltalk,.Objective-C,.Flavo
7ca0 72 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4c 4f 53 2c 20 43 2b 2b 2c 20 45 69 66 rs,...............CLOS,.C++,.Eif
7cc0 66 65 6c 2c 20 4b 52 4c 2c 20 65 74 63 2e 20 3b 20 5c 27 65 74 75 64 65 20 63 6f 6d 70 61 72 61 fel,.KRL,.etc..;.\'etude.compara
7ce0 74 69 76 65 20 64 65 20 6c 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d tive.de.la...............program
7d00 6d 61 74 69 6f 6e 20 61 76 65 63 20 75 6e 20 6c 61 6e 67 61 67 65 20 5c 60 61 20 63 6c 61 73 73 mation.avec.un.langage.\`a.class
7d20 65 20 28 53 6d 61 6c 6c 74 61 6c 6b 29 20 65 74 20 61 76 65 63 20 75 6e 0d 0a 20 20 20 20 20 20 e.(Smalltalk).et.avec.un........
7d40 20 20 20 20 20 20 20 6c 61 6e 67 61 67 65 20 70 6c 75 73 20 63 6c 61 73 73 69 71 75 65 20 28 41 .......langage.plus.classique.(A
7d60 64 61 29 2e 20 49 6c 20 66 6f 75 72 6e 69 74 20 65 6e 20 6f 75 74 72 65 20 6c 65 20 73 6f 75 72 da)..Il.fournit.en.outre.le.sour
7d80 63 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 65 6e 74 5c 27 65 20 64 65 20 6c ce...............comment\'e.de.l
7da0 27 69 6d 70 6c 5c 27 65 6d 65 6e 74 61 74 69 6f 6e 20 64 65 20 74 72 6f 69 73 20 6c 61 6e 67 61 'impl\'ementation.de.trois.langa
7dc0 67 65 73 20 5c 60 61 20 6f 62 6a 65 74 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 43 65 ges.\`a.objets................Ce
7de0 74 20 6f 75 76 72 61 67 65 20 64 65 20 72 5c 27 65 66 5c 27 65 72 65 6e 63 65 2c 20 67 72 5c 5e t.ouvrage.de.r\'ef\'erence,.gr\^
7e00 61 63 65 20 61 75 78 20 6e 6f 6d 62 72 65 75 78 20 65 78 65 6d 70 6c 65 73 20 71 75 27 69 6c 0d ace.aux.nombreux.exemples.qu'il.
7e20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 65 6e 74 2c 20 63 6f 6e 73 74 69 74 75 ..............contient,.constitu
7e40 65 20 5c 27 65 67 61 6c 65 6d 65 6e 74 20 75 6e 20 73 75 70 70 6f 72 74 20 64 65 20 63 6f 75 72 e.\'egalement.un.support.de.cour
7e60 73 20 69 64 5c 27 65 61 6c 20 70 6f 75 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 73 s.id\'eal.pour...............les
7e80 20 65 6e 73 65 69 67 6e 61 6e 74 73 20 64 5c 27 65 73 69 72 65 75 78 20 64 27 69 6e 69 74 69 65 .enseignants.d\'esireux.d'initie
7ea0 72 20 6c 65 75 72 73 20 5c 27 65 74 75 64 69 61 6e 74 73 20 61 75 78 0d 0a 20 20 20 20 20 20 20 r.leurs.\'etudiants.aux.........
7ec0 20 20 20 20 20 20 6c 61 6e 67 61 67 65 73 20 5c 60 61 20 6f 62 6a 65 74 73 2e 78 73 71 00 7e 00 ......langages.\`a.objets.xsq.~.
7ee0 0e 74 00 18 53 75 6e 39 39 2d 4a 61 76 61 56 69 72 74 75 61 6c 4d 61 63 68 69 6e 65 74 00 04 62 .t..Sun99-JavaVirtualMachinet..b
7f00 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 ooksq.~..?@......w.........sq.~.
7f20 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 03 61 73 71 00 7e 00 1c 74 00 .t..publishersq.~..q.~.asq.~..t.
7f40 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 .Addison-Wesleysq.~..t..monthsq.
7f60 7e 00 18 71 00 7e 03 66 73 71 00 7e 00 1c 74 00 05 41 70 72 69 6c 73 71 00 7e 00 15 74 00 03 75 ~..q.~.fsq.~..t..Aprilsq.~..t..u
7f80 72 6c 73 71 00 7e 00 18 71 00 7e 03 6b 73 71 00 7e 00 1c 74 00 31 77 77 77 2e 61 6d 61 7a 6f 6e rlsq.~..q.~.ksq.~..t.1www.amazon
7fa0 2e 63 6f 6d 2f 65 78 65 63 2f 6f 62 69 64 6f 73 2f 74 67 2f 64 65 74 61 69 6c 2f 2d 2f 30 32 30 .com/exec/obidos/tg/detail/-/020
7fc0 31 34 33 32 39 34 33 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 03 70 73 1432943sq.~..t..kindsq.~..q.~.ps
7fe0 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 q.~..t..LEDLsq.~..t..relevancesq
8000 00 7e 00 18 71 00 7e 03 75 73 71 00 7e 00 1c 74 00 03 31 30 30 73 71 00 7e 00 15 74 00 05 74 69 .~..q.~.usq.~..t..100sq.~..t..ti
8020 74 6c 65 73 71 00 7e 00 18 71 00 7e 03 7a 73 71 00 7e 00 1c 74 00 26 54 68 65 20 4a 61 76 61 20 tlesq.~..q.~.zsq.~..t.&The.Java.
8040 56 69 72 74 75 61 6c 20 4d 61 63 68 69 6e 65 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 71 00 Virtual.Machine.Specificationsq.
8060 7e 00 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 03 7f 73 71 00 7e ~..t..relevantforsq.~..q.~..sq.~
8080 00 1c 74 00 2a 54 48 45 20 76 69 72 74 75 61 6c 20 6d 61 63 68 69 6e 65 20 74 68 61 74 20 73 74 ..t.*THE.virtual.machine.that.st
80a0 61 72 74 65 64 20 69 74 20 61 6c 6c 2e 2e 2e 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e arted.it.all...sq.~..t..isbnsq.~
80c0 00 18 71 00 7e 03 84 73 71 00 7e 00 1c 74 00 0d 30 2d 32 30 31 2d 34 33 32 39 34 2d 33 73 71 00 ..q.~..sq.~..t..0-201-43294-3sq.
80e0 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 03 89 73 71 00 7e 00 1c 74 ~..t..abstractsq.~..q.~..sq.~..t
8100 07 65 54 68 65 20 6e 75 63 6c 65 75 73 20 6f 66 20 74 68 65 20 4a 61 76 61 20 32 20 70 6c 61 74 .eThe.nucleus.of.the.Java.2.plat
8120 66 6f 72 6d 2c 20 74 68 65 20 4a 61 76 61 20 76 69 72 74 75 61 6c 20 6d 61 63 68 69 6e 65 20 69 form,.the.Java.virtual.machine.i
8140 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 74 65 63 68 6e 6f 6c 6f 67 79 20 74 s...............the.technology.t
8160 68 61 74 20 65 6e 61 62 6c 65 73 20 74 68 65 20 4a 61 76 61 20 32 20 70 6c 61 74 66 6f 72 6d 20 hat.enables.the.Java.2.platform.
8180 74 6f 20 68 6f 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 70 70 6c 69 63 61 74 69 6f to.host...............applicatio
81a0 6e 73 20 6f 6e 20 61 6e 79 20 63 6f 6d 70 75 74 65 72 20 6f 72 20 6f 70 65 72 61 74 69 6e 67 20 ns.on.any.computer.or.operating.
81c0 73 79 73 74 65 6d 20 77 69 74 68 6f 75 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 77 system.without...............rew
81e0 72 69 74 69 6e 67 20 6f 72 20 72 65 63 6f 6d 70 69 6c 69 6e 67 2e 20 54 68 65 20 4a 61 76 61 20 riting.or.recompiling..The.Java.
8200 76 69 72 74 75 61 6c 20 6d 61 63 68 69 6e 65 20 69 73 20 61 6c 73 6f 0d 0a 20 20 20 20 20 20 20 virtual.machine.is.also.........
8220 20 20 20 20 20 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 74 68 65 20 63 6f 6d 70 61 63 ......responsible.for.the.compac
8240 74 6e 65 73 73 20 6f 66 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 74 61 72 67 65 74 69 6e 67 20 tness.of.applications.targeting.
8260 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4a 61 76 61 20 32 20 70 6c 61 74 66 6f 72 the...............Java.2.platfor
8280 6d 2c 20 61 6e 64 20 69 73 20 74 68 65 20 62 61 73 69 73 20 66 6f 72 20 69 74 73 20 73 65 63 75 m,.and.is.the.basis.for.its.secu
82a0 72 69 74 79 20 63 61 70 61 62 69 6c 69 74 69 65 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 rity.capabilities...............
82c0 20 54 68 69 73 20 62 6f 6f 6b 20 77 61 73 20 77 72 69 74 74 65 6e 20 62 79 20 74 68 6f 73 65 20 .This.book.was.written.by.those.
82e0 64 69 72 65 63 74 6c 79 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 74 68 65 0d 0a 20 20 directly.responsible.for.the....
8300 20 20 20 20 20 20 20 20 20 20 20 64 65 73 69 67 6e 20 61 6e 64 20 69 6d 70 6c 65 6d 65 6e 74 61 ...........design.and.implementa
8320 74 69 6f 6e 20 6f 66 20 74 68 65 20 4a 61 76 61 20 76 69 72 74 75 61 6c 20 6d 61 63 68 69 6e 65 tion.of.the.Java.virtual.machine
8340 2c 20 61 6e 64 20 69 73 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c ,.and.is.the...............compl
8360 65 74 65 20 61 6e 64 20 64 65 66 69 6e 69 74 69 76 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e ete.and.definitive.specification
8380 20 66 6f 72 20 74 68 65 20 74 65 63 68 6e 6f 6c 6f 67 79 2e 20 49 74 20 69 73 0d 0a 20 20 20 20 .for.the.technology..It.is......
83a0 20 20 20 20 20 20 20 20 20 61 6e 20 65 73 73 65 6e 74 69 61 6c 20 72 65 66 65 72 65 6e 63 65 20 .........an.essential.reference.
83c0 66 6f 72 20 77 72 69 74 65 72 73 20 6f 66 20 63 6f 6d 70 69 6c 65 72 73 20 66 6f 72 20 74 68 65 for.writers.of.compilers.for.the
83e0 20 4a 61 76 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 .Java...............programming.
8400 6c 61 6e 67 75 61 67 65 20 61 6e 64 20 69 6d 70 6c 65 6d 65 6e 74 6f 72 73 20 6f 66 20 74 68 65 language.and.implementors.of.the
8420 20 4a 61 76 61 20 76 69 72 74 75 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 63 68 .Java.virtual...............mach
8440 69 6e 65 2e 20 54 68 69 73 20 73 65 63 6f 6e 64 20 65 64 69 74 69 6f 6e 20 73 70 65 63 69 66 69 ine..This.second.edition.specifi
8460 65 73 20 74 68 65 20 6e 65 77 65 73 74 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 0d 0a 20 20 es.the.newest.version.of.the....
8480 20 20 20 20 20 20 20 20 20 20 20 4a 61 76 61 20 76 69 72 74 75 61 6c 20 6d 61 63 68 69 6e 65 20 ...........Java.virtual.machine.
84a0 61 6e 64 20 70 72 6f 76 69 64 65 73 20 61 20 66 61 73 63 69 6e 61 74 69 6e 67 20 76 69 65 77 20 and.provides.a.fascinating.view.
84c0 69 6e 74 6f 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 6e 65 72 20 77 6f 72 into.the...............inner.wor
84e0 6b 69 6e 67 73 20 6f 66 20 74 68 65 20 4a 61 76 61 20 32 20 70 6c 61 74 66 6f 72 6d 2e 20 49 6e kings.of.the.Java.2.platform..In
8500 20 74 68 69 73 20 62 6f 6f 6b 20 79 6f 75 20 77 69 6c 6c 20 66 69 6e 64 0d 0a 20 20 20 20 20 20 .this.book.you.will.find........
8520 20 20 20 20 20 20 20 63 6f 6d 70 72 65 68 65 6e 73 69 76 65 20 63 6f 76 65 72 61 67 65 20 6f 66 .......comprehensive.coverage.of
8540 20 74 68 65 20 63 6c 61 73 73 20 66 69 6c 65 20 66 6f 72 6d 61 74 2c 20 74 68 65 20 68 61 72 64 .the.class.file.format,.the.hard
8560 77 61 72 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 65 72 61 74 69 6e 67 20 73 79 ware,...............operating.sy
8580 73 74 65 6d 2c 20 61 6e 64 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2d 69 6e 64 65 70 65 6e stem,.and.implementation-indepen
85a0 64 65 6e 74 20 62 69 6e 61 72 79 20 66 6f 72 6d 61 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 dent.binary.format..............
85c0 20 66 6f 72 20 63 6f 6d 70 69 6c 65 64 20 63 6f 64 65 2e 20 54 68 65 20 61 75 74 68 6f 72 73 20 .for.compiled.code..The.authors.
85e0 66 75 6c 6c 79 20 64 65 73 63 72 69 62 65 20 74 68 65 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 73 fully.describe.the.instruction.s
8600 65 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 74 68 65 20 4a 61 76 61 20 76 69 72 et...............of.the.Java.vir
8620 74 75 61 6c 20 6d 61 63 68 69 6e 65 2e 20 59 6f 75 20 77 69 6c 6c 20 66 69 6e 64 20 61 6e 20 65 tual.machine..You.will.find.an.e
8640 6e 74 69 72 65 20 63 68 61 70 74 65 72 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ntire.chapter.of...............e
8660 78 61 6d 70 6c 65 73 20 74 68 61 74 20 64 65 6d 6f 6e 73 74 72 61 74 65 20 68 6f 77 20 74 6f 20 xamples.that.demonstrate.how.to.
8680 63 6f 6d 70 69 6c 65 20 63 6f 64 65 20 77 72 69 74 74 65 6e 20 69 6e 20 74 68 65 20 4a 61 76 61 compile.code.written.in.the.Java
86a0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 6e 67 75 ...............programming.langu
86c0 61 67 65 20 69 6e 74 6f 20 74 68 65 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 73 65 74 20 6f 66 20 age.into.the.instruction.set.of.
86e0 74 68 65 20 4a 61 76 61 20 76 69 72 74 75 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d the.Java.virtual...............m
8700 61 63 68 69 6e 65 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 20 62 6f 6f 6b 20 70 72 achine..In.addition,.the.book.pr
8720 65 73 65 6e 74 73 20 61 20 64 69 73 63 75 73 73 69 6f 6e 20 6f 6e 20 74 68 65 20 76 69 74 61 6c esents.a.discussion.on.the.vital
8740 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 69 63 20 6f 66 20 4a 61 76 61 20 76 69 72 ...............topic.of.Java.vir
8760 74 75 61 6c 20 6d 61 63 68 69 6e 65 20 74 68 72 65 61 64 73 20 61 6e 64 20 74 68 65 69 72 20 69 tual.machine.threads.and.their.i
8780 6e 74 65 72 61 63 74 69 6f 6e 20 77 69 74 68 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 nteraction.with...............me
87a0 6d 6f 72 79 2e 20 41 6c 6c 20 69 6e 20 61 6c 6c 2c 20 74 68 69 73 20 63 6f 6d 70 72 65 68 65 6e mory..All.in.all,.this.comprehen
87c0 73 69 76 65 2c 20 64 65 74 61 69 6c 65 64 2c 20 61 6e 64 20 6d 65 74 68 6f 64 69 63 61 6c 0d 0a sive,.detailed,.and.methodical..
87e0 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 70 72 6f 76 69 64 .............presentation.provid
8800 65 73 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 es.the.information.necessary.to.
8820 69 6d 70 6c 65 6d 65 6e 74 20 79 6f 75 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 77 6e implement.your...............own
8840 20 66 75 6c 6c 79 20 63 6f 6d 70 61 74 69 62 6c 65 20 4a 61 76 61 20 76 69 72 74 75 61 6c 20 6d .fully.compatible.Java.virtual.m
8860 61 63 68 69 6e 65 2e 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 03 achine.sq.~..t..authorsq.~..q.~.
8880 8e 73 71 00 7e 00 1c 74 00 1d 54 69 6d 20 4c 69 6e 64 68 6f 6c 6d 20 61 6e 64 20 46 72 61 6e 6b .sq.~..t..Tim.Lindholm.and.Frank
88a0 20 59 65 6c 6c 69 6e 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e .Yellinsq.~..t..editionsq.~..q.~
88c0 03 93 73 71 00 7e 00 1c 74 00 08 32 24 5e 7b 6e 64 7d 24 73 71 00 7e 00 15 74 00 04 79 65 61 72 ..sq.~..t..2$^{nd}$sq.~..t..year
88e0 73 71 00 7e 00 18 71 00 7e 03 98 73 71 00 7e 00 1c 74 00 04 31 39 39 39 78 73 71 00 7e 00 0e 74 sq.~..q.~..sq.~..t..1999xsq.~..t
8900 00 10 4c 65 62 6c 61 6e 63 30 30 2d 47 61 6c 6f 69 73 74 00 09 70 68 64 74 68 65 73 69 73 73 71 ..Leblanc00-Galoist..phdthesissq
8920 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 07 73 71 00 7e 00 15 74 00 05 6d .~..?@......w.........sq.~..t..m
8940 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 03 a1 73 71 00 7e 00 1c 74 00 0a 64 5c 27 65 63 65 6d 62 onthsq.~..q.~..sq.~..t..d\'ecemb
8960 72 65 73 71 00 7e 00 15 74 00 06 73 63 68 6f 6f 6c 73 71 00 7e 00 18 71 00 7e 03 a6 73 71 00 7e resq.~..t..schoolsq.~..q.~..sq.~
8980 00 1c 74 00 25 49 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 53 74 72 75 63 74 75 72 65 73 20 65 74 20 ..t.%Information,.Structures.et.
89a0 53 79 73 74 5c 60 65 6d 65 73 73 71 00 7e 00 15 74 00 0b 69 6e 73 74 69 74 75 74 69 6f 6e 73 71 Syst\`emessq.~..t..institutionsq
89c0 00 7e 00 18 71 00 7e 03 ab 73 71 00 7e 00 1c 74 00 53 55 6e 69 76 65 72 73 69 74 5c 27 65 20 64 .~..q.~..sq.~..t.SUniversit\'e.d
89e0 65 20 4d 6f 6e 74 70 65 6c 6c 69 65 72 20 49 49 20 2d 2d 20 7b 55 2e 46 2e 52 2e 7d 20 53 63 69 e.Montpellier.II.--.{U.F.R.}.Sci
8a00 65 6e 63 65 73 20 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 6f 6e 74 70 65 ences.de..................Montpe
8a20 6c 6c 69 65 72 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 03 b0 73 71 00 lliersq.~..t..kindsq.~..q.~..sq.
8a40 7e 00 1c 74 00 05 54 48 45 53 45 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 ~..t..THESEsq.~..t..titlesq.~..q
8a60 00 7e 03 b5 73 71 00 7e 00 1c 74 00 75 53 6f 75 73 2d 48 69 5c 27 65 72 61 72 63 68 69 65 20 64 .~..sq.~..t.uSous-Hi\'erarchie.d
8a80 65 20 47 61 6c 6f 69 73 20 3a 20 55 6e 20 4d 6f 64 5c 60 65 6c 65 20 50 6f 75 72 20 6c 61 20 43 e.Galois.:.Un.Mod\`ele.Pour.la.C
8aa0 6f 6e 73 74 72 75 63 74 69 6f 6e 20 65 74 0d 0a 20 20 20 20 20 20 20 20 20 20 4c 27 5c 27 65 76 onstruction.et............L'\'ev
8ac0 6f 6c 75 74 69 6f 6e 20 44 65 73 20 48 69 5c 27 65 72 61 72 63 68 69 65 73 20 44 27 6f 62 6a 65 olution.Des.Hi\'erarchies.D'obje
8ae0 74 73 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 03 ba 73 71 00 7e 00 1c tssq.~..t..yearsq.~..q.~..sq.~..
8b00 74 00 04 32 30 30 30 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 03 t..2000sq.~..t..authorsq.~..q.~.
8b20 bf 73 71 00 7e 00 1c 74 00 11 48 65 72 76 7b 5c 27 65 7d 20 4c 65 62 6c 61 6e 63 78 73 71 00 7e .sq.~..t..Herv{\'e}.Leblancxsq.~
8b40 00 0e 74 00 17 4c 61 72 6f 75 73 73 65 39 35 2d 44 69 63 74 69 6f 6e 6e 61 69 72 65 74 00 04 62 ..t..Larousse95-Dictionnairet..b
8b60 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 71 00 7e 00 ooksq.~..?@......w.........sq.~.
8b80 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 03 c8 73 71 00 7e 00 1c 74 00 08 39 .t..editionsq.~..q.~..sq.~..t..9
8ba0 30 24 5e 7b 65 7d 24 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 0$^{e}$sq.~..t..abstractsq.~..q.
8bc0 7e 03 cd 73 71 00 7e 00 1c 74 08 d8 44 65 70 75 69 73 20 31 39 30 36 2c 20 6c 65 20 5c 74 65 78 ~..sq.~..t..Depuis.1906,.le.\tex
8be0 74 69 74 7b 50 65 74 69 74 20 4c 61 72 6f 75 73 73 65 7d 20 66 61 69 74 20 70 61 72 74 69 65 20 tit{Petit.Larousse}.fait.partie.
8c00 69 6e 74 5c 27 65 67 72 61 6e 74 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 75 20 70 61 int\'egrante...............du.pa
8c20 74 72 69 6d 6f 69 6e 65 20 63 75 6c 74 75 72 65 6c 20 65 74 20 73 65 6e 74 69 6d 65 6e 74 61 6c trimoine.culturel.et.sentimental
8c40 20 64 65 20 74 6f 75 73 20 6c 65 73 20 46 72 61 6e 5c 63 20 63 61 69 73 20 65 74 0d 0a 20 20 20 .de.tous.les.Fran\c.cais.et.....
8c60 20 20 20 20 20 20 20 20 20 20 64 65 20 74 6f 75 73 20 6c 65 73 20 61 6d 6f 75 72 65 75 78 20 64 ..........de.tous.les.amoureux.d
8c80 65 20 6c 61 20 6c 61 6e 67 75 65 20 66 72 61 6e 5c 63 20 63 61 69 73 65 2e 20 43 65 74 74 65 20 e.la.langue.fran\c.caise..Cette.
8ca0 61 6e 6e 5c 27 65 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 72 65 2c 20 70 6c ann\'ee...............encore,.pl
8cc0 75 73 20 64 27 75 6e 20 6d 69 6c 6c 69 6f 6e 20 64 65 20 6c 65 63 74 65 75 72 73 2c 20 65 6e 20 us.d'un.million.de.lecteurs,.en.
8ce0 46 72 61 6e 63 65 2c 20 65 6e 20 42 65 6c 67 69 71 75 65 2c 20 65 6e 0d 0a 20 20 20 20 20 20 20 France,.en.Belgique,.en.........
8d00 20 20 20 20 20 20 53 75 69 73 73 65 2c 20 61 75 20 51 75 5c 27 65 62 65 63 2c 20 65 6e 20 41 66 ......Suisse,.au.Qu\'ebec,.en.Af
8d20 72 69 71 75 65 2e 2e 2e 2c 20 61 63 68 5c 60 65 74 65 72 6f 6e 74 20 75 6e 20 6e 6f 75 76 65 61 rique...,.ach\`eteront.un.nouvea
8d40 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 74 65 78 74 69 74 7b 50 65 74 69 74 20 4c 61 u...............\textit{Petit.La
8d60 72 6f 75 73 73 65 7d 2e 20 53 79 6d 62 6f 6c 65 20 64 65 20 73 61 76 6f 69 72 2d 66 61 69 72 65 rousse}..Symbole.de.savoir-faire
8d80 20 65 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 27 65 78 70 5c 27 65 72 69 65 6e 63 65 .et...............d'exp\'erience
8da0 20 65 6e 20 6d 61 74 69 5c 60 65 72 65 20 64 65 20 64 69 63 74 69 6f 6e 6e 61 69 72 65 2c 20 6c .en.mati\`ere.de.dictionnaire,.l
8dc0 65 20 5c 74 65 78 74 69 74 7b 50 65 74 69 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 e.\textit{Petit...............La
8de0 72 6f 75 73 73 65 7d 20 65 73 74 20 74 72 61 64 75 69 74 20 65 74 20 61 64 61 70 74 5c 27 65 20 rousse}.est.traduit.et.adapt\'e.
8e00 65 6e 20 65 73 70 61 67 6e 6f 6c 2c 20 66 69 6e 6e 6f 69 73 2c 20 69 74 61 6c 69 65 6e 73 2c 0d en.espagnol,.finnois,.italiens,.
8e20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 5c 27 65 65 72 6c 61 6e 64 61 69 73 2c 20 70 6f 72 ..............n\'eerlandais,.por
8e40 74 75 67 61 69 73 2c 20 73 65 72 62 6f 2d 63 72 6f 61 74 65 20 65 74 20 74 75 72 63 2c 20 64 65 tugais,.serbo-croate.et.turc,.de
8e60 76 65 6e 61 6e 74 20 61 69 6e 73 69 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 65 20 72 venant.ainsi...............une.r
8e80 5c 27 65 66 5c 27 65 72 65 6e 63 65 20 69 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 65 2e 20 55 6e 65 \'ef\'erence.internationale..Une
8ea0 20 76 65 72 73 69 6f 6e 20 65 6e 20 6c 61 6e 67 75 65 20 61 6e 67 6c 61 69 73 65 0d 0a 20 20 20 .version.en.langue.anglaise.....
8ec0 20 20 20 20 20 20 20 20 20 20 65 73 74 20 61 63 74 75 65 6c 6c 65 6d 65 6e 74 20 65 6e 20 70 72 ..........est.actuellement.en.pr
8ee0 5c 27 65 70 61 72 61 74 69 6f 6e 2e 20 53 69 20 6c 65 20 5c 74 65 78 74 69 74 7b 50 65 74 69 74 \'eparation..Si.le.\textit{Petit
8f00 20 4c 61 72 6f 75 73 73 65 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 73 74 20 75 6e 65 .Larousse}...............est.une
8f20 20 76 5c 27 65 72 69 74 61 62 6c 65 20 69 6e 73 74 69 74 75 74 69 6f 6e 2c 20 63 27 65 73 74 20 .v\'eritable.institution,.c'est.
8f40 70 61 72 63 65 20 71 75 65 20 73 6f 6e 20 6f 62 6a 65 63 74 69 66 20 65 73 74 0d 0a 20 20 20 20 parce.que.son.objectif.est......
8f60 20 20 20 20 20 20 20 20 20 64 6f 75 62 6c 65 20 3a 20 6f 66 66 72 69 72 20 5c 60 61 20 73 65 73 .........double.:.offrir.\`a.ses
8f80 20 6c 65 63 74 65 75 72 73 20 63 65 20 71 75 69 20 63 6f 6e 73 74 69 74 75 65 20 6c 65 75 72 20 .lecteurs.ce.qui.constitue.leur.
8fa0 70 61 74 72 69 6d 6f 69 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 67 75 69 73 patrimoine...............linguis
8fc0 74 69 71 75 65 20 65 74 20 63 75 6c 74 75 72 65 6c 2c 20 74 6f 75 74 20 65 6e 20 72 65 66 6c 5c tique.et.culturel,.tout.en.refl\
8fe0 27 65 74 61 6e 74 20 6c 27 5c 27 65 76 6f 6c 75 74 69 6f 6e 20 64 75 0d 0a 20 20 20 20 20 20 20 'etant.l'\'evolution.du.........
9000 20 20 20 20 20 20 6d 6f 6e 64 65 20 63 6f 6e 74 65 6d 70 6f 72 61 69 6e 2e 20 41 69 6e 73 69 2c ......monde.contemporain..Ainsi,
9020 20 63 68 61 71 75 65 20 61 6e 6e 5c 27 65 65 20 65 74 20 74 6f 75 6a 6f 75 72 73 20 61 76 65 63 .chaque.ann\'ee.et.toujours.avec
9040 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 63 65 72 6e 65 6d 65 6e 74 2c 20 69 6c 20 ...............discernement,.il.
9060 65 6e 72 65 67 69 73 74 72 65 20 64 65 73 20 6d 6f 74 73 20 6e 6f 75 76 65 61 75 78 2c 20 61 63 enregistre.des.mots.nouveaux,.ac
9080 63 75 65 69 6c 6c 65 20 64 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 65 72 73 6f 6e cueille.des...............person
90a0 6e 61 6c 69 74 5c 27 65 73 20 65 74 2c 20 73 61 6e 73 20 63 65 73 73 65 20 6d 69 73 20 5c 60 61 nalit\'es.et,.sans.cesse.mis.\`a
90c0 20 6a 6f 75 72 20 64 61 6e 73 20 73 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 5c 27 .jour.dans.ses...............d\'
90e0 65 76 65 6c 6f 70 70 65 6d 65 6e 74 73 20 65 6e 63 79 63 6c 6f 70 5c 27 65 64 69 71 75 65 73 2c eveloppements.encyclop\'ediques,
9100 20 69 6c 20 72 65 6e 64 20 63 6f 6d 70 74 65 20 64 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 .il.rend.compte.des.............
9120 20 20 5c 27 65 76 5c 60 65 6e 65 6d 65 6e 74 73 20 6c 65 73 20 70 6c 75 73 20 61 63 74 75 65 6c ..\'ev\`enements.les.plus.actuel
9140 73 2e 20 4c 65 20 73 75 63 63 5c 60 65 73 20 64 75 20 5c 74 65 78 74 69 74 7b 50 65 74 69 74 0d s..Le.succ\`es.du.\textit{Petit.
9160 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 72 6f 75 73 73 65 7d 20 74 69 65 6e 74 20 61 75 ..............Larousse}.tient.au
9180 73 73 69 20 5c 60 61 20 6c 27 69 6d 70 6f 72 74 61 6e 63 65 20 63 61 70 69 74 61 6c 65 20 71 75 ssi.\`a.l'importance.capitale.qu
91a0 27 69 6c 20 61 2c 20 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 6d 69 65 72 2c 'il.a,.le...............premier,
91c0 20 61 63 63 6f 72 64 5c 27 65 65 20 5c 60 61 20 6c 27 69 6c 6c 75 73 74 72 61 74 69 6f 6e 2e 20 .accord\'ee.\`a.l'illustration..
91e0 4c 65 73 20 64 65 73 73 69 6e 73 2c 20 6c 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 Les.dessins,.les...............p
9200 68 6f 74 6f 67 72 61 70 68 69 65 73 2c 20 6c 65 73 20 63 61 72 74 65 73 20 65 74 20 6c 65 73 20 hotographies,.les.cartes.et.les.
9220 73 63 68 5c 27 65 6d 61 73 20 5c 27 65 63 6c 61 69 72 65 6e 74 20 6c 65 73 20 6d 6f 74 73 2c 0d sch\'emas.\'eclairent.les.mots,.
9240 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6c 6f 6e 67 65 6e 74 20 6c 65 73 20 64 5c 27 ..............prolongent.les.d\'
9260 65 66 69 6e 69 74 69 6f 6e 73 20 3b 20 6c 65 73 20 70 6c 61 6e 63 68 65 73 20 6d 65 74 74 65 6e efinitions.;.les.planches.metten
9280 74 20 65 6e 20 72 65 6c 61 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 73 20 t.en.relation...............les.
92a0 5c 27 65 6c 5c 27 65 6d 65 6e 74 73 20 64 69 73 70 65 72 73 5c 27 65 73 20 70 61 72 20 6c 27 6f \'el\'ements.dispers\'es.par.l'o
92c0 64 72 65 20 61 6c 70 68 61 62 5c 27 65 74 69 71 75 65 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 dre.alphab\'etique..............
92e0 20 20 4c 27 65 78 70 5c 27 65 72 69 65 6e 63 65 20 70 72 6f 75 76 65 20 71 75 65 20 6c 27 69 6c ..L'exp\'erience.prouve.que.l'il
9300 6c 75 73 74 72 61 74 69 6f 6e 2c 20 65 6e 20 70 6c 75 73 20 64 65 20 73 6f 6e 20 72 5c 5e 6f 6c lustration,.en.plus.de.son.r\^ol
9320 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 64 61 63 74 69 71 75 65 2c 20 65 73 74 20 e...............didactique,.est.
9340 61 75 73 73 69 20 75 6e 20 65 78 74 72 61 6f 72 64 69 6e 61 69 72 65 20 76 65 63 74 65 75 72 20 aussi.un.extraordinaire.vecteur.
9360 64 27 5c 27 65 6d 6f 74 69 6f 6e 20 71 75 69 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 74 d'\'emotion.qui...............at
9380 74 69 73 65 20 6c 61 20 63 75 72 69 6f 73 69 74 5c 27 65 20 65 74 20 73 27 69 6e 73 63 72 69 74 tise.la.curiosit\'e.et.s'inscrit
93a0 20 64 61 6e 73 20 6c 61 20 6d 5c 27 65 6d 6f 69 72 65 20 64 65 20 63 68 61 63 75 6e 2e 0d 0a 20 .dans.la.m\'emoire.de.chacun....
93c0 20 20 20 20 20 20 20 20 20 20 20 20 41 75 6a 6f 75 72 64 27 68 75 69 2c 20 74 6f 75 74 65 73 20 ............Aujourd'hui,.toutes.
93e0 65 6e 20 63 6f 75 6c 65 75 72 73 2c 20 6c 65 73 20 69 6c 6c 75 73 74 72 61 74 69 6f 6e 73 7e 2d en.couleurs,.les.illustrations~-
9400 2d 20 33 20 36 30 30 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 73 69 6e 73 2c 20 73 -.3.600...............dessins,.s
9420 63 68 5c 27 65 6d 61 73 20 65 74 20 70 68 6f 74 6f 67 72 61 70 68 69 65 73 2c 20 32 38 35 20 63 ch\'emas.et.photographies,.285.c
9440 61 72 74 65 73 7e 2d 2d 20 6f 66 66 72 65 6e 74 20 75 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 artes~--.offrent.une............
9460 20 20 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 76 69 73 75 65 6c 6c 65 20 65 6e 63 6f 72 65 ...documentation.visuelle.encore
9480 20 70 6c 75 73 20 61 63 74 75 65 6c 6c 65 2c 20 72 69 63 68 65 20 65 74 20 61 74 74 72 61 79 61 .plus.actuelle,.riche.et.attraya
94a0 6e 74 65 2e 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 03 d2 73 71 00 7e nte.sq.~..t..isbnsq.~..q.~..sq.~
94c0 00 1c 74 00 0d 32 2d 30 33 2d 33 30 31 31 39 35 2d 58 73 71 00 7e 00 15 74 00 08 6c 61 6e 67 75 ..t..2-03-301195-Xsq.~..t..langu
94e0 61 67 65 73 71 00 7e 00 18 71 00 7e 03 d7 73 71 00 7e 00 1c 74 00 08 66 72 61 6e 63 61 69 73 73 agesq.~..q.~..sq.~..t..francaiss
9500 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 03 dc 73 71 00 7e 00 1c 74 00 06 q.~..t..kindsq.~..q.~..sq.~..t..
9520 44 49 56 45 52 53 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 DIVERSsq.~..t..publishersq.~..q.
9540 7e 03 e1 73 71 00 7e 00 1c 74 00 08 4c 61 72 6f 75 73 73 65 73 71 00 7e 00 15 74 00 05 74 69 74 ~..sq.~..t..Laroussesq.~..t..tit
9560 6c 65 73 71 00 7e 00 18 71 00 7e 03 e6 73 71 00 7e 00 1c 74 00 1c 4c 65 20 50 65 74 69 74 20 4c lesq.~..q.~..sq.~..t..Le.Petit.L
9580 61 72 6f 75 73 73 65 20 49 6c 6c 75 73 74 72 5c 27 65 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 arousse.Illustr\'esq.~..t..years
95a0 71 00 7e 00 18 71 00 7e 03 eb 73 71 00 7e 00 1c 74 00 04 31 39 39 35 73 71 00 7e 00 15 74 00 06 q.~..q.~..sq.~..t..1995sq.~..t..
95c0 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 03 f0 73 71 00 7e 00 1c 74 00 08 4c 61 72 6f 75 73 authorsq.~..q.~..sq.~..t..Larous
95e0 73 65 78 73 71 00 7e 00 0e 74 00 10 4b 6f 75 74 73 6f 66 69 6f 73 30 32 2d 44 6f 74 74 00 06 6d sexsq.~..t..Koutsofios02-Dott..m
9600 61 6e 75 61 6c 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 08 73 71 00 anualsq.~..?@......w.........sq.
9620 7e 00 15 74 00 0c 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 03 f9 73 71 00 ~..t..organizationsq.~..q.~..sq.
9640 7e 00 1c 74 00 13 41 54 5c 26 54 20 4c 61 62 73 2d 52 65 73 65 61 72 63 68 73 71 00 7e 00 15 74 ~..t..AT\&T.Labs-Researchsq.~..t
9660 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 03 fe 73 71 00 7e 00 1c 74 00 08 46 65 62 72 75 ..monthsq.~..q.~..sq.~..t..Febru
9680 61 72 79 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 04 03 73 71 00 7e 00 1c arysq.~..t..urlsq.~..q.~..sq.~..
96a0 74 00 33 77 77 77 2e 72 65 73 65 61 72 63 68 2e 61 74 74 2e 63 6f 6d 2f 73 77 2f 74 6f 6f 6c 73 t.3www.research.att.com/sw/tools
96c0 2f 67 72 61 70 68 76 69 7a 2f 64 6f 74 67 75 69 64 65 2e 70 64 66 73 71 00 7e 00 15 74 00 08 61 /graphviz/dotguide.pdfsq.~..t..a
96e0 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 04 08 73 71 00 7e 00 1c 74 02 7e 5c 79 67 67 40 bstractsq.~..q.~..sq.~..t.~\ygg@
9700 70 72 6f 64 75 63 74 7b 44 6f 74 7d 20 64 72 61 77 73 20 64 69 72 65 63 74 65 64 20 67 72 61 70 product{Dot}.draws.directed.grap
9720 68 73 20 61 73 20 68 69 65 72 61 72 63 68 69 65 73 2e 20 49 74 20 72 75 6e 73 0d 0a 20 20 20 20 hs.as.hierarchies..It.runs......
9740 20 20 20 20 20 20 20 20 20 61 73 20 61 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 70 72 6f 67 72 .........as.a.command.line.progr
9760 61 6d 2c 20 77 65 62 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e 20 73 65 72 76 69 63 65 2c 20 6f am,.web.visualization.service,.o
9780 72 20 77 69 74 68 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 61 74 69 62 6c r.with.a...............compatibl
97a0 65 20 67 72 61 70 68 69 63 61 6c 20 69 6e 74 65 72 66 61 63 65 2e 20 49 74 73 20 66 65 61 74 75 e.graphical.interface..Its.featu
97c0 72 65 73 20 69 6e 63 6c 75 64 65 20 77 65 6c 6c 2d 74 75 6e 65 64 0d 0a 20 20 20 20 20 20 20 20 res.include.well-tuned..........
97e0 20 20 20 20 20 6c 61 79 6f 75 74 20 61 6c 67 6f 72 69 74 68 6d 73 20 66 6f 72 20 70 6c 61 63 69 .....layout.algorithms.for.placi
9800 6e 67 20 6e 6f 64 65 73 20 61 6e 64 20 65 64 67 65 20 73 70 6c 69 6e 65 73 2c 20 65 64 67 65 0d ng.nodes.and.edge.splines,.edge.
9820 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 62 65 6c 73 2c 20 60 60 72 65 63 6f 72 64 22 20 ..............labels,.``record".
9840 73 68 61 70 65 73 20 77 69 74 68 20 60 60 70 6f 72 74 73 22 20 66 6f 72 20 64 72 61 77 69 6e 67 shapes.with.``ports".for.drawing
9860 20 64 61 74 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 75 63 74 75 72 65 73 3b 20 .data...............structures;.
9880 63 6c 75 73 74 65 72 20 6c 61 79 6f 75 74 73 3b 20 61 6e 64 20 61 6e 20 75 6e 64 65 72 6c 79 69 cluster.layouts;.and.an.underlyi
98a0 6e 67 20 66 69 6c 65 20 6c 61 6e 67 75 61 67 65 20 66 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 ng.file.language.for............
98c0 20 20 20 73 74 72 65 61 6d 2d 6f 72 69 65 6e 74 65 64 20 67 72 61 70 68 20 74 6f 6f 6c 73 2e 20 ...stream-oriented.graph.tools..
98e0 42 65 6c 6f 77 20 69 73 20 61 20 72 65 64 75 63 65 64 20 6d 6f 64 75 6c 65 20 64 65 70 65 6e 64 Below.is.a.reduced.module.depend
9900 65 6e 63 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 72 61 70 68 20 6f 66 20 61 6e 20 53 ency...............graph.of.an.S
9920 4d 4c 2d 4e 4a 20 63 6f 6d 70 69 6c 65 72 20 74 68 61 74 20 74 6f 6f 6b 20 30 2e 39 38 20 73 65 ML-NJ.compiler.that.took.0.98.se
9940 63 6f 6e 64 73 20 6f 66 20 75 73 65 72 20 74 69 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 conds.of.user.time..............
9960 20 6f 6e 20 61 20 31 2e 34 20 47 68 7a 20 41 4d 44 20 41 74 68 6c 6f 6e 2e 73 71 00 7e 00 15 74 .on.a.1.4.Ghz.AMD.Athlon.sq.~..t
9980 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 04 0d 73 71 00 7e 00 1c 74 00 06 44 49 56 45 52 53 ..kindsq.~..q.~..sq.~..t..DIVERS
99a0 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 04 12 73 71 00 7e 00 1c 74 sq.~..t..titlesq.~..q.~..sq.~..t
99c0 00 25 44 72 61 77 69 6e 67 20 67 72 61 70 68 73 20 77 69 74 68 20 5c 79 67 67 40 70 72 6f 64 75 .%Drawing.graphs.with.\ygg@produ
99e0 63 74 7b 44 6f 74 7d 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 04 17 73 ct{Dot}sq.~..t..yearsq.~..q.~..s
9a00 71 00 7e 00 1c 74 00 04 32 30 30 32 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 q.~..t..2002sq.~..t..authorsq.~.
9a20 18 71 00 7e 04 1c 73 71 00 7e 00 1c 74 00 28 45 6c 65 66 74 68 65 72 69 6f 73 20 4b 6f 75 74 73 .q.~..sq.~..t.(Eleftherios.Kouts
9a40 6f 66 69 6f 73 20 61 6e 64 20 53 74 65 70 68 65 6e 20 4e 6f 72 74 68 78 73 71 00 7e 00 0e 74 00 ofios.and.Stephen.Northxsq.~..t.
9a60 13 4b 6e 75 64 73 65 6e 30 31 2d 45 43 4f 4f 50 32 30 30 31 74 00 0b 70 72 6f 63 65 65 64 69 6e .Knudsen01-ECOOP2001t..proceedin
9a80 67 73 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 06 73 71 00 7e 00 15 gssq.~..?@......w.........sq.~..
9aa0 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 04 25 73 71 00 7e 00 1c 74 00 2b 7b 45 43 4f t..titlesq.~..q.~.%sq.~..t.+{ECO
9ac0 4f 50 7d 20 32 30 30 31 20 2d 2d 20 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 50 72 6f 67 OP}.2001.--.Object-Oriented.Prog
9ae0 72 61 6d 6d 69 6e 67 73 71 00 7e 00 15 74 00 06 65 64 69 74 6f 72 73 71 00 7e 00 18 71 00 7e 04 rammingsq.~..t..editorsq.~..q.~.
9b00 2a 73 71 00 7e 00 1c 74 00 17 4a 6f 72 67 65 6e 20 4c 69 6e 64 73 6b 6f 76 20 4b 6e 75 64 73 65 *sq.~..t..Jorgen.Lindskov.Knudse
9b20 6e 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 04 2f 73 71 00 7e 00 1c 74 nsq.~..t..isbnsq.~..q.~./sq.~..t
9b40 00 0d 33 2d 35 34 30 2d 34 32 32 30 36 2d 34 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e ..3-540-42206-4sq.~..t..kindsq.~
9b60 00 18 71 00 7e 04 34 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 09 70 75 62 ..q.~.4sq.~..t..LEDLsq.~..t..pub
9b80 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 04 39 73 71 00 7e 00 1c 74 00 0f 53 70 72 69 6e 67 lishersq.~..q.~.9sq.~..t..Spring
9ba0 65 72 2d 56 65 72 6c 61 67 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 04 er-Verlagsq.~..t..yearsq.~..q.~.
9bc0 3e 73 71 00 7e 00 1c 74 00 04 32 30 30 31 78 73 71 00 7e 00 0e 74 00 12 4b 65 65 6e 65 38 39 2d >sq.~..t..2001xsq.~..t..Keene89-
9be0 43 6f 6d 6d 6f 6e 4c 69 73 70 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 CommonLispt..booksq.~..?@......w
9c00 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 .........sq.~..t..publishersq.~.
9c20 18 71 00 7e 04 47 73 71 00 7e 00 1c 74 00 0e 41 64 64 69 73 6f 6e 20 57 65 73 6c 65 79 73 71 00 .q.~.Gsq.~..t..Addison.Wesleysq.
9c40 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 04 4c 73 71 00 7e 00 1c ~..t..relevancesq.~..q.~.Lsq.~..
9c60 74 00 02 31 30 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 04 51 73 71 00 t..10sq.~..t..kindsq.~..q.~.Qsq.
9c80 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 ~..t..LEDLsq.~..t..abstractsq.~.
9ca0 18 71 00 7e 04 56 73 71 00 7e 00 1c 74 04 26 54 68 69 73 20 62 6f 6f 6b 20 73 68 6f 77 73 20 73 .q.~.Vsq.~..t.&This.book.shows.s
9cc0 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 65 72 73 20 74 68 65 20 70 6f 77 65 72 66 75 6c 20 oftware.developers.the.powerful.
9ce0 73 65 74 20 6f 66 20 74 6f 6f 6c 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 43 4c 4f 53 set.of.tools...............(CLOS
9d00 29 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 64 65 76 65 6c 6f 70 69 6e 67 20 6f 6a 65 63 74 ).available.for.developing.oject
9d20 2d 6f 72 69 65 6e 74 65 64 20 70 72 6f 67 72 61 6d 73 20 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 -oriented.programs.in...........
9d40 20 20 20 20 5c 79 67 67 40 70 6c 7b 43 6f 6d 6d 6f 6e 20 4c 69 73 70 7d 2e 20 54 68 65 20 61 64 ....\ygg@pl{Common.Lisp}..The.ad
9d60 76 61 6e 74 61 67 65 73 20 6f 66 20 75 73 69 6e 67 20 43 4c 4f 53 20 74 6f 20 64 65 73 69 67 6e vantages.of.using.CLOS.to.design
9d80 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 65 6c 6f 70 2c 20 6d 61 69 6e 74 61 69 ,...............develop,.maintai
9da0 6e 2c 20 61 6e 64 20 65 78 74 65 6e 64 20 63 6f 6d 70 6c 65 78 20 70 72 6f 67 72 61 6d 73 20 61 n,.and.extend.complex.programs.a
9dc0 72 65 20 6d 61 6e 79 3a 20 69 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 73 re.many:.it...............allows
9de0 20 66 6f 72 20 6d 6f 64 75 6c 61 72 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 3b 20 70 72 6f .for.modular.implementation;.pro
9e00 67 72 61 6d 73 20 6d 6f 72 65 20 63 6c 6f 73 65 6c 79 20 72 65 73 65 6d 62 6c 65 0d 0a 20 20 20 grams.more.closely.resemble.....
9e20 20 20 20 20 20 20 20 20 20 20 77 68 61 74 20 74 68 65 79 20 6d 6f 64 65 6c 3b 20 70 72 6f 67 72 ..........what.they.model;.progr
9e40 61 6d 73 20 61 72 65 20 63 6f 6e 76 65 6e 69 65 6e 74 6c 79 20 65 78 74 65 6e 73 69 62 6c 65 3b ams.are.conveniently.extensible;
9e60 20 61 6e 64 20 43 4c 4f 53 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 73 20 .and.CLOS...............defines.
9e80 63 6f 6e 76 65 6e 74 69 6f 6e 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 73 68 61 72 65 64 20 conventions.that.will.be.shared.
9ea0 61 63 72 6f 73 73 20 74 68 65 20 5c 79 67 67 40 70 6c 7b 43 6f 6d 6d 6f 6e 0d 0a 20 20 20 20 20 across.the.\ygg@pl{Common.......
9ec0 20 20 20 20 20 20 20 20 4c 69 73 70 7d 20 63 6f 6d 6d 75 6e 69 74 79 2e 20 43 4c 4f 53 20 68 61 ........Lisp}.community..CLOS.ha
9ee0 73 20 62 65 65 6e 20 61 64 6f 70 6f 74 65 64 20 61 73 20 70 61 72 74 20 6f 66 20 5c 79 67 67 40 s.been.adopoted.as.part.of.\ygg@
9f00 70 6c 7b 43 6f 6d 6d 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 70 7d 20 62 79 pl{Common...............Lisp}.by
9f20 20 74 68 65 20 58 33 4a 31 33 20 63 6f 6d 6d 69 74 74 74 65 65 2c 20 77 68 69 63 68 20 69 73 20 .the.X3J13.committtee,.which.is.
9f40 77 6f 72 6b 69 6e 67 20 6f 6e 20 63 72 65 61 74 69 6e 67 20 74 68 65 0d 0a 20 20 20 20 20 20 20 working.on.creating.the.........
9f60 20 20 20 20 20 20 41 4e 53 49 20 53 74 61 6e 64 61 72 64 20 5c 79 67 67 40 70 6c 7b 43 6f 6d 6d ......ANSI.Standard.\ygg@pl{Comm
9f80 6f 6e 20 4c 69 73 70 7d 2e 20 5c 79 67 67 40 70 6c 7b 43 6f 6d 6d 6f 6e 20 4c 69 73 70 7d 0d 0a on.Lisp}..\ygg@pl{Common.Lisp}..
9fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d 6d 65 72 73 20 63 61 6e 20 75 73 65 .............programmers.can.use
9fc0 20 74 68 69 73 20 62 6f 6f 6b 20 74 6f 20 73 74 61 72 74 20 64 65 76 65 6c 6f 70 69 6e 67 20 6f .this.book.to.start.developing.o
9fe0 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f bject-oriented...............pro
a000 67 72 61 6d 73 20 69 6e 20 5c 79 67 67 40 70 6c 7b 43 6f 6d 6d 6f 6e 20 4c 69 73 70 7d 20 61 73 grams.in.\ygg@pl{Common.Lisp}.as
a020 20 71 75 69 63 6b 6c 79 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 20 52 65 61 64 65 72 73 0d 0a 20 .quickly.as.possible..Readers...
a040 20 20 20 20 20 20 20 20 20 20 20 20 77 68 6f 20 61 72 65 20 6e 6f 74 20 66 61 6d 69 6c 69 61 72 ............who.are.not.familiar
a060 20 77 69 74 68 20 5c 79 67 67 40 70 6c 7b 43 6f 6d 6d 6f 6e 20 4c 69 73 70 7d 20 63 61 6e 20 64 .with.\ygg@pl{Common.Lisp}.can.d
a080 69 73 63 6f 76 65 72 20 66 72 6f 6d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 20 iscover.from...............this.
a0a0 62 6f 6f 6b 20 74 68 65 20 6d 61 6a 6f 72 20 74 68 65 6d 65 73 20 6f 66 20 6f 62 6a 65 63 74 2d book.the.major.themes.of.object-
a0c0 6f 72 69 65 6e 74 65 64 20 70 72 6f 67 72 61 6d 6d 69 6e 67 2e 73 71 00 7e 00 15 74 00 04 69 73 oriented.programming.sq.~..t..is
a0e0 62 6e 73 71 00 7e 00 18 71 00 7e 04 5b 73 71 00 7e 00 1c 74 00 0d 30 2d 32 30 31 2d 31 37 35 38 bnsq.~..q.~.[sq.~..t..0-201-1758
a100 39 2d 34 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 04 60 73 71 9-4sq.~..t..editionsq.~..q.~.`sq
a120 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 .~..t..1$^{st}$sq.~..t..monthsq.
a140 7e 00 18 71 00 7e 04 65 73 71 00 7e 00 1c 74 00 08 44 65 63 65 6d 62 65 72 73 71 00 7e 00 15 74 ~..q.~.esq.~..t..Decembersq.~..t
a160 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 04 6a 73 71 00 7e 00 1c 74 00 4f 77 77 77 2e 61 6d 61 ..urlsq.~..q.~.jsq.~..t.Owww.ama
a180 7a 6f 6e 2e 63 6f 6d 2f 65 78 65 63 2f 6f 62 69 64 6f 73 2f 74 67 2f 64 65 74 61 69 6c 2f 2d 2f zon.com/exec/obidos/tg/detail/-/
a1a0 30 32 30 31 31 37 35 38 39 34 2f 31 30 32 2d 37 32 33 36 30 30 32 2d 0d 0a 20 20 20 20 20 20 20 0201175894/102-7236002-.........
a1c0 20 33 39 32 32 35 30 39 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 04 6f .3922509sq.~..t..yearsq.~..q.~.o
a1e0 73 71 00 7e 00 1c 74 00 04 31 39 38 39 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e sq.~..t..1989sq.~..t..authorsq.~
a200 00 18 71 00 7e 04 74 73 71 00 7e 00 1c 74 00 0e 53 6f 6e 79 61 20 45 2e 20 4b 65 65 6e 65 73 71 ..q.~.tsq.~..t..Sonya.E..Keenesq
a220 00 7e 00 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 04 79 73 71 00 .~..t..relevantforsq.~..q.~.ysq.
a240 7e 00 1c 74 00 0e 4d 75 6c 74 69 2d 6d 65 74 68 6f 64 73 2e 73 71 00 7e 00 15 74 00 05 74 69 74 ~..t..Multi-methods.sq.~..t..tit
a260 6c 65 73 71 00 7e 00 18 71 00 7e 04 7e 73 71 00 7e 00 1c 74 00 2c 4f 62 6a 65 63 74 2d 4f 72 69 lesq.~..q.~.~sq.~..t.,Object-Ori
a280 65 6e 74 65 64 20 50 72 6f 67 72 61 6d 6d 69 6e 67 20 69 6e 20 7b 43 6f 6d 6d 6f 6e 20 4c 69 73 ented.Programming.in.{Common.Lis
a2a0 70 7d 78 73 71 00 7e 00 0e 74 00 10 47 72 61 6e 64 39 38 2d 50 61 74 74 65 72 6e 73 74 00 04 62 p}xsq.~..t..Grand98-Patternst..b
a2c0 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 71 00 7e 00 ooksq.~..?@......w.........sq.~.
a2e0 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 04 87 73 71 00 7e 00 1c 74 00 04 31 39 39 38 .t..yearsq.~..q.~..sq.~..t..1998
a300 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 04 8c 73 71 00 7e 00 1c sq.~..t..authorsq.~..q.~..sq.~..
a320 74 00 0a 4d 61 72 6b 20 47 72 61 6e 64 73 71 00 7e 00 15 74 00 05 77 68 65 72 65 73 71 00 7e 00 t..Mark.Grandsq.~..t..wheresq.~.
a340 18 71 00 7e 04 91 73 71 00 7e 00 1c 74 00 08 42 69 6e 64 65 72 20 35 73 71 00 7e 00 15 74 00 09 .q.~..sq.~..t..Binder.5sq.~..t..
a360 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 04 96 73 71 00 7e 00 1c 74 00 02 39 30 73 relevancesq.~..q.~..sq.~..t..90s
a380 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 04 9b 73 71 00 7e 00 1c 74 00 q.~..t..titlesq.~..q.~..sq.~..t.
a3a0 20 50 61 74 74 65 72 6e 73 20 69 6e 20 7b 4a 61 76 61 7d 7e 2d 2d 20 7b 56 7d 6f 6c 75 6d 65 20 .Patterns.in.{Java}~--.{V}olume.
a3c0 31 73 71 00 7e 00 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 04 a0 1sq.~..t..relevantforsq.~..q.~..
a3e0 73 71 00 7e 00 1c 74 00 69 46 75 6e 64 61 6d 65 6e 74 61 6c 2c 20 63 72 65 61 74 69 6f 6e 61 6c sq.~..t.iFundamental,.creational
a400 2c 20 70 61 72 74 69 74 69 6f 6e 69 6e 67 2c 20 73 74 72 75 63 74 75 72 61 6c 2c 0d 0a 20 20 20 ,.partitioning,.structural,.....
a420 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 68 61 76 69 6f 72 61 6c 2c 20 61 6e 64 20 63 6f 6e .............behavioral,.and.con
a440 63 75 72 72 65 6e 63 79 20 70 61 74 74 65 72 6e 73 2e 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 currency.patterns.sq.~..t..urlsq
a460 00 7e 00 18 71 00 7e 04 a5 73 71 00 7e 00 1c 74 00 3d 77 77 77 2e 63 6c 69 63 6b 62 6c 6f 63 6b .~..q.~..sq.~..t.=www.clickblock
a480 73 2e 6f 72 67 2f 70 61 74 74 65 72 6e 73 31 2f 70 61 74 74 65 72 6e 5c 5f 73 79 6e 6f 70 73 65 s.org/patterns1/pattern\_synopse
a4a0 73 2e 68 74 6d 5c 23 73 79 6e 6f 70 73 65 73 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 s.htm\#synopsessq.~..t..publishe
a4c0 72 73 71 00 7e 00 18 71 00 7e 04 aa 73 71 00 7e 00 1c 74 00 19 4a 6f 68 6e 20 57 69 6c 6c 65 79 rsq.~..q.~..sq.~..t..John.Willey
a4e0 20 5c 26 20 53 6f 6e 73 2c 20 49 6e 63 2e 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 .\&.Sons,.Inc.sq.~..t..kindsq.~.
a500 18 71 00 7e 04 af 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 78 73 71 00 7e 00 0e 74 00 12 53 75 6e .q.~..sq.~..t..LEDLxsq.~..t..Sun
a520 39 36 2d 4a 61 76 61 4c 61 6e 67 75 61 67 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 96-JavaLanguaget..booksq.~..?@..
a540 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 ....w.........sq.~..t..editionsq
a560 00 7e 00 18 71 00 7e 04 b8 73 71 00 7e 00 1c 74 00 08 32 24 5e 7b 6e 64 7d 24 73 71 00 7e 00 15 .~..q.~..sq.~..t..2$^{nd}$sq.~..
a580 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 04 bd 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 t..kindsq.~..q.~..sq.~..t..LEDLs
a5a0 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 04 c2 73 71 00 7e 00 1c 74 q.~..t..authorsq.~..q.~..sq.~..t
a5c0 00 29 4a 61 6d 65 73 20 47 6f 73 6c 69 6e 67 20 61 6e 64 20 42 69 6c 6c 20 4a 6f 79 20 61 6e 64 .)James.Gosling.and.Bill.Joy.and
a5e0 20 47 75 79 20 53 74 65 65 6c 65 73 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 .Guy.Steelesq.~..t..relevancesq.
a600 7e 00 18 71 00 7e 04 c7 73 71 00 7e 00 1c 74 00 03 31 30 30 73 71 00 7e 00 15 74 00 05 74 69 74 ~..q.~..sq.~..t..100sq.~..t..tit
a620 6c 65 73 71 00 7e 00 18 71 00 7e 04 cc 73 71 00 7e 00 1c 74 00 21 54 68 65 20 7b 4a 61 76 61 7d lesq.~..q.~..sq.~..t.!The.{Java}
a640 20 4c 61 6e 67 75 61 67 65 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 71 00 7e 00 15 74 00 08 .Language.Specificationsq.~..t..
a660 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 04 d1 73 71 00 7e 00 1c 74 02 93 57 72 69 74 abstractsq.~..q.~..sq.~..t..Writ
a680 74 65 6e 20 62 79 20 74 68 65 20 69 6e 76 65 6e 74 6f 72 73 20 6f 66 20 74 68 65 20 74 65 63 68 ten.by.the.inventors.of.the.tech
a6a0 6e 6f 6c 6f 67 79 2c 20 5c 74 65 78 74 69 74 7b 54 68 65 20 4a 61 76 61 0d 0a 20 20 20 20 20 20 nology,.\textit{The.Java........
a6c0 20 20 20 20 20 20 20 4c 61 6e 67 75 61 67 65 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 2c 20 53 .......Language.Specification,.S
a6e0 65 63 6f 6e 64 20 45 64 69 74 69 6f 6e 7d 20 69 73 20 74 68 65 20 64 65 66 69 6e 69 74 69 76 65 econd.Edition}.is.the.definitive
a700 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 63 68 6e 69 63 61 6c 20 72 65 66 65 72 65 6e ...............technical.referen
a720 63 65 20 66 6f 72 20 74 68 65 20 4a 61 76 61 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 6e 67 ce.for.the.Java.programming.lang
a740 75 61 67 65 2e 20 49 66 20 79 6f 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 61 6e 74 20 uage..If.you...............want.
a760 74 6f 20 6b 6e 6f 77 20 74 68 65 20 70 72 65 63 69 73 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 to.know.the.precise.meaning.of.t
a780 68 65 20 6c 61 6e 67 75 61 67 65 27 73 20 63 6f 6e 73 74 72 75 63 74 73 2c 0d 0a 20 20 20 20 20 he.language's.constructs,.......
a7a0 20 20 20 20 20 20 20 20 74 68 69 73 20 69 73 20 74 68 65 20 73 6f 75 72 63 65 20 66 6f 72 20 79 ........this.is.the.source.for.y
a7c0 6f 75 2e 20 54 68 65 20 62 6f 6f 6b 20 70 72 6f 76 69 64 65 73 20 63 6f 6d 70 6c 65 74 65 2c 20 ou..The.book.provides.complete,.
a7e0 61 63 63 75 72 61 74 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 64 65 74 61 accurate,...............and.deta
a800 69 6c 65 64 20 63 6f 76 65 72 61 67 65 20 6f 66 20 74 68 65 20 73 79 6e 74 61 78 20 61 6e 64 20 iled.coverage.of.the.syntax.and.
a820 73 65 6d 61 6e 74 69 63 73 20 6f 66 20 74 68 65 20 4a 61 76 61 0d 0a 20 20 20 20 20 20 20 20 20 semantics.of.the.Java...........
a840 20 20 20 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 6e 67 75 61 67 65 2e 20 49 74 20 64 65 73 ....programming.language..It.des
a860 63 72 69 62 65 73 20 61 6c 6c 20 61 73 70 65 63 74 73 20 6f 66 20 74 68 65 20 6c 61 6e 67 75 61 cribes.all.aspects.of.the.langua
a880 67 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 ge,...............including.the.
a8a0 73 65 6d 61 6e 74 69 63 73 20 6f 66 20 61 6c 6c 20 74 79 70 65 73 2c 20 73 74 61 74 65 6d 65 6e semantics.of.all.types,.statemen
a8c0 74 73 2c 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e ts,.and...............expression
a8e0 73 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 72 65 61 64 73 20 61 6e 64 20 62 69 6e 61 72 79 s,.as.well.as.threads.and.binary
a900 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e .compatibility.sq.~..t..yearsq.~
a920 00 18 71 00 7e 04 d6 73 71 00 7e 00 1c 74 00 04 32 30 30 30 73 71 00 7e 00 15 74 00 04 69 73 62 ..q.~..sq.~..t..2000sq.~..t..isb
a940 6e 73 71 00 7e 00 18 71 00 7e 04 db 73 71 00 7e 00 1c 74 00 0d 30 2d 32 30 31 2d 33 31 30 30 38 nsq.~..q.~..sq.~..t..0-201-31008
a960 2d 32 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 04 e0 73 71 00 7e 00 1c 74 -2sq.~..t..urlsq.~..q.~..sq.~..t
a980 00 1c 6a 61 76 61 2e 73 75 6e 2e 63 6f 6d 2f 64 6f 63 73 2f 62 6f 6f 6b 73 2f 6a 6c 73 2f 73 71 ..java.sun.com/docs/books/jls/sq
a9a0 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 04 e5 73 71 00 7e 00 .~..t..publishersq.~..q.~..sq.~.
a9c0 1c 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 15 74 00 0b 72 65 6c 65 76 .t..Addison-Wesleysq.~..t..relev
a9e0 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 04 ea 73 71 00 7e 00 1c 74 00 05 4a 61 76 61 21 73 antforsq.~..q.~..sq.~..t..Java!s
aa00 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 04 ef 73 71 00 7e 00 1c 74 00 q.~..t..monthsq.~..q.~..sq.~..t.
aa20 04 4a 75 6e 65 78 73 71 00 7e 00 0e 74 00 0e 47 6f 46 39 34 2d 50 61 74 74 65 72 6e 73 74 00 04 .Junexsq.~..t..GoF94-Patternst..
aa40 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 71 00 7e booksq.~..?@......w.........sq.~
aa60 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 04 f8 73 71 00 7e 00 1c 74 00 04 4c 45 44 ..t..kindsq.~..q.~..sq.~..t..LED
aa80 4c 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 04 fd 73 71 00 7e 00 1c 74 Lsq.~..t..yearsq.~..q.~..sq.~..t
aaa0 00 04 31 39 39 34 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e ..1994sq.~..t..abstractsq.~..q.~
aac0 05 02 73 71 00 7e 00 1c 74 05 f6 43 61 70 74 75 72 69 6e 67 20 61 20 77 65 61 6c 74 68 20 6f 66 ..sq.~..t..Capturing.a.wealth.of
aae0 20 65 78 70 65 72 69 65 6e 63 65 20 61 62 6f 75 74 20 74 68 65 20 64 65 73 69 67 6e 20 6f 66 0d .experience.about.the.design.of.
ab00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 73 6f ..............object-oriented.so
ab20 66 74 77 61 72 65 2c 20 66 6f 75 72 20 74 6f 70 2d 6e 6f 74 63 68 20 64 65 73 69 67 6e 65 72 73 ftware,.four.top-notch.designers
ab40 20 70 72 65 73 65 6e 74 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 74 61 6c 6f 67 .present.a...............catalog
ab60 75 65 20 6f 66 20 73 69 6d 70 6c 65 20 61 6e 64 20 73 75 63 63 69 6e 63 74 20 73 6f 6c 75 74 69 ue.of.simple.and.succinct.soluti
ab80 6f 6e 73 20 74 6f 20 63 6f 6d 6d 6f 6e 6c 79 20 6f 63 63 75 72 72 69 6e 67 0d 0a 20 20 20 20 20 ons.to.commonly.occurring.......
aba0 20 20 20 20 20 20 20 20 64 65 73 69 67 6e 20 70 72 6f 62 6c 65 6d 73 2e 20 50 72 65 76 69 6f 75 ........design.problems..Previou
abc0 73 6c 79 20 75 6e 64 6f 63 75 6d 65 6e 74 65 64 2c 20 74 68 65 73 65 20 32 33 20 70 61 74 74 65 sly.undocumented,.these.23.patte
abe0 72 6e 73 20 61 6c 6c 6f 77 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 69 67 6e 65 72 rns.allow...............designer
ac00 73 20 74 6f 20 63 72 65 61 74 65 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c 65 2c 20 65 6c 65 67 61 s.to.create.more.flexible,.elega
ac20 6e 74 2c 20 61 6e 64 20 75 6c 74 69 6d 61 74 65 6c 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 nt,.and.ultimately..............
ac40 20 72 65 75 73 61 62 6c 65 20 64 65 73 69 67 6e 73 20 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 .reusable.designs.without.having
ac60 20 74 6f 20 72 65 64 69 73 63 6f 76 65 72 20 74 68 65 20 64 65 73 69 67 6e 0d 0a 20 20 20 20 20 .to.rediscover.the.design.......
ac80 20 20 20 20 20 20 20 20 73 6f 6c 75 74 69 6f 6e 73 20 74 68 65 6d 73 65 6c 76 65 73 2e 20 54 68 ........solutions.themselves..Th
aca0 65 20 61 75 74 68 6f 72 73 20 62 65 67 69 6e 20 62 79 20 64 65 73 63 72 69 62 69 6e 67 20 77 68 e.authors.begin.by.describing.wh
acc0 61 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 65 72 6e 73 20 61 72 65 20 61 6e at...............patterns.are.an
ace0 64 20 68 6f 77 20 74 68 65 79 20 63 61 6e 20 68 65 6c 70 20 79 6f 75 20 64 65 73 69 67 6e 20 6f d.how.they.can.help.you.design.o
ad00 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 66 bject-oriented...............sof
ad20 74 77 61 72 65 2e 20 54 68 65 79 20 74 68 65 6e 20 67 6f 20 6f 6e 20 74 6f 20 73 79 73 74 65 6d tware..They.then.go.on.to.system
ad40 61 74 69 63 61 6c 6c 79 20 6e 61 6d 65 2c 20 65 78 70 6c 61 69 6e 2c 0d 0a 20 20 20 20 20 20 20 atically.name,.explain,.........
ad60 20 20 20 20 20 20 65 76 61 6c 75 61 74 65 2c 20 61 6e 64 20 63 61 74 61 6c 6f 67 75 65 20 72 65 ......evaluate,.and.catalogue.re
ad80 63 75 72 72 69 6e 67 20 64 65 73 69 67 6e 73 20 69 6e 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 curring.designs.in.object-orient
ada0 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 73 74 65 6d 73 2e 20 57 69 74 68 20 44 ed...............systems..With.D
adc0 65 73 69 67 6e 20 50 61 74 74 65 72 6e 73 20 61 73 20 79 6f 75 72 20 67 75 69 64 65 2c 20 79 6f esign.Patterns.as.your.guide,.yo
ade0 75 20 77 69 6c 6c 20 6c 65 61 72 6e 20 68 6f 77 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 u.will.learn.how...............t
ae00 68 65 73 65 20 69 6d 70 6f 72 74 61 6e 74 20 70 61 74 74 65 72 6e 73 20 66 69 74 20 69 6e 74 6f hese.important.patterns.fit.into
ae20 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 0d 0a 20 20 20 20 20 .the.software.development.......
ae40 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 2c 20 61 6e 64 20 68 6f 77 20 79 6f 75 20 63 61 6e ........process,.and.how.you.can
ae60 20 6c 65 76 65 72 61 67 65 20 74 68 65 6d 20 74 6f 20 73 6f 6c 76 65 20 79 6f 75 72 20 6f 77 6e .leverage.them.to.solve.your.own
ae80 20 64 65 73 69 67 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 62 6c 65 6d 73 20 6d .design...............problems.m
aea0 6f 73 74 20 65 66 66 69 63 69 65 6e 74 6c 79 2e 20 45 61 63 68 20 70 61 74 74 65 72 6e 20 64 65 ost.efficiently..Each.pattern.de
aec0 73 63 72 69 62 65 73 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 69 72 63 75 6d scribes.the...............circum
aee0 73 74 61 6e 63 65 73 20 69 6e 20 77 68 69 63 68 20 69 74 20 69 73 20 61 70 70 6c 69 63 61 62 6c stances.in.which.it.is.applicabl
af00 65 2c 20 77 68 65 6e 20 69 74 20 63 61 6e 20 62 65 20 61 70 70 6c 69 65 64 0d 0a 20 20 20 20 20 e,.when.it.can.be.applied.......
af20 20 20 20 20 20 20 20 20 69 6e 20 76 69 65 77 20 6f 66 20 6f 74 68 65 72 20 64 65 73 69 67 6e 20 ........in.view.of.other.design.
af40 63 6f 6e 73 74 72 61 69 6e 74 73 2c 20 61 6e 64 20 74 68 65 20 63 6f 6e 73 65 71 75 65 6e 63 65 constraints,.and.the.consequence
af60 73 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 64 65 2d 6f 66 66 73 20 6f s.and...............trade-offs.o
af80 66 20 75 73 69 6e 67 20 74 68 65 20 70 61 74 74 65 72 6e 20 77 69 74 68 69 6e 20 61 20 6c 61 72 f.using.the.pattern.within.a.lar
afa0 67 65 72 20 64 65 73 69 67 6e 2e 20 41 6c 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 ger.design..All...............pa
afc0 74 74 65 72 6e 73 20 61 72 65 20 63 6f 6d 70 69 6c 65 64 20 66 72 6f 6d 20 72 65 61 6c 20 73 79 tterns.are.compiled.from.real.sy
afe0 73 74 65 6d 73 20 61 6e 64 20 61 72 65 20 62 61 73 65 64 20 6f 6e 0d 0a 20 20 20 20 20 20 20 20 stems.and.are.based.on..........
b000 20 20 20 20 20 72 65 61 6c 2d 77 6f 72 6c 64 20 65 78 61 6d 70 6c 65 73 2e 20 45 61 63 68 20 70 .....real-world.examples..Each.p
b020 61 74 74 65 72 6e 20 61 6c 73 6f 20 69 6e 63 6c 75 64 65 73 20 63 6f 64 65 20 74 68 61 74 0d 0a attern.also.includes.code.that..
b040 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 6d 6f 6e 73 74 72 61 74 65 73 20 68 6f 77 20 69 74 .............demonstrates.how.it
b060 20 6d 61 79 20 62 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 6f 62 6a 65 63 74 2d 6f 72 .may.be.implemented.in.object-or
b080 69 65 6e 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 6d 6d 69 6e 67 iented...............programming
b0a0 20 6c 61 6e 67 75 61 67 65 73 20 6c 69 6b 65 20 43 2b 2b 20 6f 72 20 53 6d 61 6c 6c 74 61 6c 6b .languages.like.C++.or.Smalltalk
b0c0 2e 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 05 07 73 71 00 7e .sq.~..t..editionsq.~..q.~..sq.~
b0e0 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 00 05 77 68 65 72 65 73 71 00 7e 00 ..t..1$^{st}$sq.~..t..wheresq.~.
b100 18 71 00 7e 05 0c 73 71 00 7e 00 1c 74 00 05 42 6f 6f 6b 73 73 71 00 7e 00 15 74 00 04 69 73 62 .q.~..sq.~..t..Bookssq.~..t..isb
b120 6e 73 71 00 7e 00 18 71 00 7e 05 11 73 71 00 7e 00 1c 74 00 0d 30 2d 32 30 31 2d 36 33 33 36 31 nsq.~..q.~..sq.~..t..0-201-63361
b140 2d 32 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 05 16 73 -2sq.~..t..publishersq.~..q.~..s
b160 71 00 7e 00 1c 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 15 74 00 05 74 q.~..t..Addison-Wesleysq.~..t..t
b180 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 05 1b 73 71 00 7e 00 1c 74 00 42 44 65 73 69 67 6e 20 50 itlesq.~..q.~..sq.~..t.BDesign.P
b1a0 61 74 74 65 72 6e 73 7e 2d 2d 20 7b 45 7d 6c 65 6d 65 6e 74 73 20 6f 66 20 52 65 75 73 61 62 6c atterns~--.{E}lements.of.Reusabl
b1c0 65 20 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 53 6f 66 74 77 61 72 65 73 71 00 7e 00 15 e.Object-Oriented.Softwaresq.~..
b1e0 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 05 20 73 71 00 7e 00 1c 74 00 41 45 72 69 t..authorsq.~..q.~..sq.~..t.AEri
b200 63 68 20 47 61 6d 6d 61 20 61 6e 64 20 52 69 63 68 61 72 64 20 48 65 6c 6d 20 61 6e 64 20 52 61 ch.Gamma.and.Richard.Helm.and.Ra
b220 6c 70 68 20 4a 6f 68 6e 73 6f 6e 20 61 6e 64 20 4a 6f 68 6e 20 56 6c 69 73 73 69 64 65 73 78 73 lph.Johnson.and.John.Vlissidesxs
b240 71 00 7e 00 0e 74 00 1c 47 61 62 72 69 65 6c 39 36 2d 50 61 74 74 65 72 6e 73 4f 66 53 6f 66 74 q.~..t..Gabriel96-PatternsOfSoft
b260 77 61 72 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 waret..booksq.~..?@......w......
b280 00 00 0c 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 05 29 73 71 00 7e 00 1c ...sq.~..t..urlsq.~..q.~.)sq.~..
b2a0 74 00 4f 77 77 77 2e 61 6d 61 7a 6f 6e 2e 63 6f 6d 2f 65 78 65 63 2f 6f 62 69 64 6f 73 2f 74 67 t.Owww.amazon.com/exec/obidos/tg
b2c0 2f 64 65 74 61 69 6c 2f 2d 2f 30 31 39 35 31 32 31 32 33 36 2f 31 30 33 2d 33 32 39 39 32 37 37 /detail/-/0195121236/103-3299277
b2e0 2d 0d 0a 20 20 20 20 20 20 20 20 34 31 36 37 38 32 35 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 -..........4167825sq.~..t..isbns
b300 71 00 7e 00 18 71 00 7e 05 2e 73 71 00 7e 00 1c 74 00 0e 30 2d 31 39 2d 35 31 30 30 32 36 39 2d q.~..q.~..sq.~..t..0-19-5100269-
b320 58 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 05 33 73 71 Xsq.~..t..publishersq.~..q.~.3sq
b340 00 7e 00 1c 74 00 17 4f 78 66 6f 72 64 20 55 6e 69 76 65 72 73 69 74 79 20 50 72 65 73 73 73 71 .~..t..Oxford.University.Presssq
b360 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 05 38 73 71 00 7e 00 1c 74 00 37 .~..t..titlesq.~..q.~.8sq.~..t.7
b380 50 61 74 74 65 72 6e 73 20 6f 66 20 53 6f 66 74 77 61 72 65 3a 20 54 61 6c 65 73 20 66 72 6f 6d Patterns.of.Software:.Tales.from
b3a0 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 43 6f 6d 6d 75 6e 69 74 79 73 71 00 7e 00 15 74 00 0b .the.Software.Communitysq.~..t..
b3c0 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 05 3d 73 71 00 7e 00 1c 74 00 1e 50 relevantforsq.~..q.~.=sq.~..t..P
b3e0 69 65 63 65 6d 65 61 6c 20 67 72 6f 77 74 68 20 61 6e 64 20 74 68 65 20 72 65 73 74 21 73 71 00 iecemeal.growth.and.the.rest!sq.
b400 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 05 42 73 71 00 7e 00 1c 74 00 ~..t..editionsq.~..q.~.Bsq.~..t.
b420 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 05 .1$^{st}$sq.~..t..yearsq.~..q.~.
b440 47 73 71 00 7e 00 1c 74 00 04 31 39 39 36 73 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 Gsq.~..t..1996sq.~..t..relevance
b460 73 71 00 7e 00 18 71 00 7e 05 4c 73 71 00 7e 00 1c 74 00 03 31 30 30 73 71 00 7e 00 15 74 00 04 sq.~..q.~.Lsq.~..t..100sq.~..t..
b480 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 05 51 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e kindsq.~..q.~.Qsq.~..t..LEDLsq.~
b4a0 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 05 56 73 71 00 7e 00 1c 74 00 05 41 70 ..t..monthsq.~..q.~.Vsq.~..t..Ap
b4c0 72 69 6c 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 05 5b 73 71 00 rilsq.~..t..authorsq.~..q.~.[sq.
b4e0 7e 00 1c 74 00 12 52 69 63 68 61 72 64 20 50 2e 20 47 61 62 72 69 65 6c 73 71 00 7e 00 15 74 00 ~..t..Richard.P..Gabrielsq.~..t.
b500 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 05 60 73 71 00 7e 00 1c 74 0a 73 49 6e 20 .abstractsq.~..q.~.`sq.~..t.sIn.
b520 6f 75 72 20 68 6f 6d 65 73 2c 20 6f 75 72 20 73 63 68 6f 6f 6c 73 2c 20 61 6e 64 20 6f 75 72 20 our.homes,.our.schools,.and.our.
b540 6f 75 72 20 62 75 73 69 6e 65 73 73 65 73 2c 20 63 6f 6d 70 75 74 65 72 73 0d 0a 20 20 20 20 20 our.businesses,.computers.......
b560 20 20 20 20 20 20 20 20 70 6c 61 79 20 61 6e 20 65 76 65 72 2d 69 6e 63 72 65 61 73 69 6e 67 20 ........play.an.ever-increasing.
b580 72 6f 6c 65 2e 20 42 75 74 20 77 68 69 6c 65 20 6d 6f 73 74 20 6f 66 20 75 73 20 74 6f 64 61 79 role..But.while.most.of.us.today
b5a0 20 63 61 6e 20 77 6f 72 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 20 63 6f 6d 70 75 74 .can.work...............a.comput
b5c0 65 72 2d 2d 2d 61 6c 62 65 69 74 20 77 69 74 68 20 74 68 65 20 68 65 6c 70 20 6f 66 20 74 68 65 er---albeit.with.the.help.of.the
b5e0 20 65 76 65 72 2d 70 72 65 73 65 6e 74 20 63 6f 6d 70 75 74 65 72 0d 0a 20 20 20 20 20 20 20 20 .ever-present.computer..........
b600 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 6d 61 6e 75 61 6c 2d 2d 2d 77 65 20 6b 6e 6f 77 20 6c .....software.manual---we.know.l
b620 69 74 74 6c 65 20 61 62 6f 75 74 20 77 68 61 74 20 67 6f 65 73 20 6f 6e 20 69 6e 73 69 64 65 20 ittle.about.what.goes.on.inside.
b640 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 78 20 61 6e 64 20 76 69 72 74 75 61 the...............box.and.virtua
b660 6c 6c 79 20 6e 6f 74 68 69 6e 67 20 61 62 6f 75 74 20 73 6f 66 74 77 61 72 65 20 64 65 73 69 67 lly.nothing.about.software.desig
b680 6e 20 6f 72 20 74 68 65 20 77 6f 72 6c 64 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 n.or.the.world.of...............
b6a0 63 6f 6d 70 75 74 65 72 20 70 72 6f 67 72 61 6d 6d 69 6e 67 2e 20 49 6e 20 5c 74 65 78 74 69 74 computer.programming..In.\textit
b6c0 7b 50 61 74 74 65 72 6e 73 20 6f 66 20 53 6f 66 74 77 61 72 65 7d 2c 20 74 68 65 0d 0a 20 20 20 {Patterns.of.Software},.the.....
b6e0 20 20 20 20 20 20 20 20 20 20 72 65 73 70 65 63 74 65 64 20 73 6f 66 74 77 61 72 65 20 70 69 6f ..........respected.software.pio
b700 6e 65 65 72 20 61 6e 64 20 63 6f 6d 70 75 74 65 72 20 73 63 69 65 6e 74 69 73 74 2c 20 52 69 63 neer.and.computer.scientist,.Ric
b720 68 61 72 64 20 50 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 47 61 62 72 69 65 6c 2c 20 67 hard.P................Gabriel,.g
b740 69 76 65 73 20 75 73 20 61 6e 20 69 6e 66 6f 72 6d 61 74 69 76 65 20 69 6e 73 69 64 65 20 6c 6f ives.us.an.informative.inside.lo
b760 6f 6b 20 61 74 20 74 68 65 20 77 6f 72 6c 64 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ok.at.the.world.of..............
b780 20 73 6f 66 74 77 61 72 65 20 64 65 73 69 67 6e 20 61 6e 64 20 63 6f 6d 70 75 74 65 72 20 70 72 .software.design.and.computer.pr
b7a0 6f 67 72 61 6d 6d 69 6e 67 20 61 6e 64 20 74 68 65 20 62 75 73 69 6e 65 73 73 65 73 20 74 68 61 ogramming.and.the.businesses.tha
b7c0 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 72 72 6f 75 6e 64 20 74 68 65 6d 2e 20 49 t...............surround.them..I
b7e0 6e 20 74 68 69 73 20 77 69 64 65 2d 72 61 6e 67 69 6e 67 20 76 6f 6c 75 6d 65 2c 20 47 61 62 72 n.this.wide-ranging.volume,.Gabr
b800 69 65 6c 20 64 69 73 63 75 73 73 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 63 68 iel.discusses...............such
b820 20 74 6f 70 69 63 73 20 61 73 20 77 68 61 74 20 6d 61 6b 65 73 20 61 20 73 75 63 63 65 73 73 66 .topics.as.what.makes.a.successf
b840 75 6c 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 6e 67 75 61 67 65 73 2c 20 68 6f 77 0d 0a 20 ul.programming.languages,.how...
b860 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 77 6f 72 6c ............the.rest.of.the.worl
b880 64 20 6c 6f 6f 6b 73 20 61 74 20 61 6e 64 20 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 68 65 20 77 d.looks.at.and.responds.to.the.w
b8a0 6f 72 6b 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 75 74 65 72 20 73 63 ork.of...............computer.sc
b8c0 69 65 6e 74 69 73 74 73 2c 20 68 6f 77 20 68 65 20 66 69 72 73 74 20 62 65 63 61 6d 65 20 69 6e ientists,.how.he.first.became.in
b8e0 76 6f 6c 76 65 64 20 69 6e 20 63 6f 6d 70 75 74 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 volved.in.computer..............
b900 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 61 6e 64 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f .programming.and.software.develo
b920 70 6d 65 6e 74 2c 20 77 68 61 74 20 6d 61 6b 65 73 20 61 20 73 75 63 63 65 73 73 66 75 6c 0d 0a pment,.what.makes.a.successful..
b940 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 62 75 73 69 6e 65 73 73 2c 20 .............software.business,.
b960 61 6e 64 20 77 68 79 20 68 69 73 20 6f 77 6e 20 63 6f 6d 70 61 6e 79 2c 20 4c 75 63 69 64 2c 20 and.why.his.own.company,.Lucid,.
b980 66 61 69 6c 65 64 20 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 31 39 39 34 2c 20 74 68 failed.in...............1994,.th
b9a0 65 6e 20 79 65 61 72 73 20 61 66 74 65 72 20 69 74 73 20 69 6e 63 65 70 74 69 6f 6e 2e 20 50 65 en.years.after.its.inception..Pe
b9c0 72 68 61 70 73 20 74 68 65 20 6d 6f 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 rhaps.the.most...............int
b9e0 65 72 65 73 74 69 6e 67 20 61 6e 64 20 65 6e 6c 69 67 68 74 65 6e 69 6e 67 20 73 65 63 74 69 6f eresting.and.enlightening.sectio
ba00 6e 20 6f 66 20 74 68 65 20 62 6f 6f 6b 20 69 73 20 47 61 62 72 69 65 6c 27 73 0d 0a 20 20 20 20 n.of.the.book.is.Gabriel's......
ba20 20 20 20 20 20 20 20 20 20 64 65 74 61 69 6c 65 64 20 6c 6f 6f 6b 20 61 74 20 77 68 61 74 20 68 .........detailed.look.at.what.h
ba40 65 20 62 65 6c 69 65 76 65 73 20 61 72 65 20 74 68 65 20 6c 65 73 73 6f 6e 73 20 74 68 61 74 20 e.believes.are.the.lessons.that.
ba60 63 61 6e 20 62 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 61 72 6e 65 64 20 66 72 6f can.be...............learned.fro
ba80 6d 20 61 72 63 68 69 74 65 63 74 20 43 68 72 69 73 74 6f 70 68 65 72 20 41 6c 65 78 61 6e 64 65 m.architect.Christopher.Alexande
baa0 72 2c 20 77 68 6f 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 73 2d 2d 2d 69 r,.whose...............books---i
bac0 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 73 65 6d 69 6e 61 6c 20 5c 74 65 78 74 69 74 7b 41 20 50 ncluding.the.seminal.\textit{A.P
bae0 61 74 74 65 72 6e 20 4c 61 6e 67 75 61 67 65 7d 2d 2d 2d 20 68 61 76 65 0d 0a 20 20 20 20 20 20 attern.Language}---.have........
bb00 20 20 20 20 20 20 20 68 61 64 20 61 20 70 72 6f 66 6f 75 6e 64 20 69 6e 66 6c 75 65 6e 63 65 20 .......had.a.profound.influence.
bb20 6f 6e 20 74 68 65 20 63 6f 6d 70 75 74 65 72 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 63 6f 6d 6d on.the.computer.programming.comm
bb40 75 6e 69 74 79 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 47 61 62 72 69 65 6c 20 69 6c 6c unity................Gabriel.ill
bb60 75 6d 69 6e 61 74 65 73 20 73 6f 6d 65 20 6f 66 20 41 6c 65 78 61 6e 64 65 72 27 73 20 6b 65 79 uminates.some.of.Alexander's.key
bb80 20 69 6e 73 69 67 68 74 73 2d 2d 2d 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 71 75 .insights---the...............qu
bba0 61 6c 69 74 79 20 77 69 74 68 6f 75 74 20 61 20 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 20 6c 61 ality.without.a.name,.pattern.la
bbc0 6e 67 75 61 67 65 73 2c 20 68 61 62 69 74 61 62 69 6c 69 74 79 2c 0d 0a 20 20 20 20 20 20 20 20 nguages,.habitability,..........
bbe0 20 20 20 20 20 70 69 65 63 65 6d 65 61 6c 20 67 72 6f 77 74 68 2d 2d 2d 61 6e 64 20 72 65 76 65 .....piecemeal.growth---and.reve
bc00 61 6c 73 20 68 6f 77 20 74 68 65 73 65 20 69 6e 66 6c 75 65 6e 74 69 61 6c 0d 0a 20 20 20 20 20 als.how.these.influential.......
bc20 20 20 20 20 20 20 20 20 61 72 63 68 69 74 65 63 74 75 72 61 6c 20 69 64 65 61 73 20 61 70 70 6c ........architectural.ideas.appl
bc40 79 20 65 71 75 61 6c 6c 79 20 77 65 6c 6c 20 74 6f 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 69 y.equally.well.to.the.constructi
bc60 6f 6e 20 6f 66 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 75 74 65 72 20 70 on.of.a...............computer.p
bc80 72 6f 67 72 61 6d 2e 20 47 61 62 72 69 65 6c 20 65 78 70 6c 61 69 6e 73 20 74 68 65 20 63 6f 6e rogram..Gabriel.explains.the.con
bca0 63 65 70 74 20 6f 66 20 68 61 62 69 74 61 62 69 6c 69 74 79 2c 0d 0a 20 20 20 20 20 20 20 20 20 cept.of.habitability,...........
bcc0 20 20 20 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 62 79 20 63 6f 6d 70 61 72 69 6e 67 20 61 20 ....for.example,.by.comparing.a.
bce0 70 72 6f 67 72 61 6d 20 74 6f 20 61 20 4e 65 77 20 45 6e 67 6c 61 6e 64 20 66 61 72 6d 68 6f 75 program.to.a.New.England.farmhou
bd00 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 74 68 65 20 73 75 72 72 6f 75 6e se...............and.the.surroun
bd20 64 69 6e 67 20 73 74 72 75 63 74 75 72 65 73 20 77 68 69 63 68 20 73 6c 6f 77 6c 79 20 67 72 6f ding.structures.which.slowly.gro
bd40 77 20 61 6e 64 20 61 72 65 20 6d 6f 64 69 66 69 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 w.and.are.modified..............
bd60 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 6e 65 65 64 73 20 61 6e 64 20 64 65 73 69 .according.to.the.needs.and.desi
bd80 72 65 73 20 6f 66 20 74 68 65 20 70 65 6f 70 6c 65 20 77 68 6f 20 6c 69 76 65 20 61 6e 64 0d 0a res.of.the.people.who.live.and..
bda0 20 20 20 20 20 20 20 20 20 20 20 20 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 66 61 72 6d 2e 20 60 .............work.on.the.farm..`
bdc0 60 50 72 6f 67 72 61 6d 73 20 6c 69 76 65 20 61 6e 64 20 67 72 6f 77 2c 20 61 6e 64 20 74 68 65 `Programs.live.and.grow,.and.the
bde0 69 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 68 61 62 69 74 61 6e 74 73 2d 2d 2d 74 ir...............inhabitants---t
be00 68 65 20 70 72 6f 67 72 61 6d 6d 65 72 73 2d 2d 2d 6e 65 65 64 20 74 6f 20 77 6f 72 6b 20 77 69 he.programmers---need.to.work.wi
be20 74 68 20 74 68 61 74 20 70 72 6f 67 72 61 6d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 th.that.program...............th
be40 65 20 77 61 79 20 74 68 65 20 66 61 72 6d 65 72 20 77 6f 72 6b 73 20 77 69 74 68 20 74 68 65 20 e.way.the.farmer.works.with.the.
be60 68 6f 6d 65 73 74 65 61 64 2e 22 20 41 6c 74 68 6f 75 67 68 20 63 6f 6d 70 75 74 65 72 0d 0a 20 homestead.".Although.computer...
be80 20 20 20 20 20 20 20 20 20 20 20 20 73 63 69 65 6e 74 69 73 74 73 20 61 6e 64 20 73 6f 66 74 77 ............scientists.and.softw
bea0 61 72 65 20 65 6e 74 72 65 70 72 65 6e 65 75 72 73 20 77 69 6c 6c 20 67 65 74 20 6d 75 63 68 20 are.entrepreneurs.will.get.much.
bec0 6f 75 74 20 6f 66 20 74 68 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 2c 20 out.of.this...............book,.
bee0 74 68 65 20 65 73 73 61 79 73 20 61 72 65 20 61 63 63 65 73 73 69 62 6c 65 20 74 6f 20 65 76 65 the.essays.are.accessible.to.eve
bf00 72 79 6f 6e 65 20 61 6e 64 20 77 69 6c 6c 20 69 6e 74 72 69 67 75 65 0d 0a 20 20 20 20 20 20 20 ryone.and.will.intrigue.........
bf20 20 20 20 20 20 20 61 6e 79 6f 6e 65 20 63 75 72 69 6f 75 73 20 61 62 6f 75 74 20 53 69 6c 69 63 ......anyone.curious.about.Silic
bf40 6f 6e 20 56 61 6c 6c 65 79 2c 20 63 6f 6d 70 75 74 65 72 20 70 72 6f 67 72 61 6d 6d 69 6e 67 2c on.Valley,.computer.programming,
bf60 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 77 6f 72 6c 64 20 6f 66 20 .and...............the.world.of.
bf80 68 69 67 68 20 74 65 63 68 6e 6f 6c 6f 67 79 2e 78 73 71 00 7e 00 0e 74 00 18 46 6f 77 6c 65 72 high.technology.xsq.~..t..Fowler
bfa0 39 36 2d 41 6e 61 6c 79 73 69 73 50 61 74 74 65 72 6e 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 96-AnalysisPatternt..booksq.~..?
bfc0 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 @......w.........sq.~..t..urlsq.
bfe0 7e 00 18 71 00 7e 05 69 73 71 00 7e 00 1c 74 00 2a 77 77 77 2e 61 6d 61 7a 6f 6e 2e 63 6f 6d 2f ~..q.~.isq.~..t.*www.amazon.com/
c000 65 78 65 63 2f 6f 62 69 64 6f 73 2f 41 53 49 4e 2f 30 32 30 31 38 39 35 34 32 30 73 71 00 7e 00 exec/obidos/ASIN/0201895420sq.~.
c020 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 05 6e 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c .t..kindsq.~..q.~.nsq.~..t..LEDL
c040 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 05 73 73 71 00 7e 00 1c 74 sq.~..t..titlesq.~..q.~.ssq.~..t
c060 00 2a 41 6e 61 6c 79 73 69 73 20 50 61 74 74 65 72 6e 73 20 3a 20 52 65 75 73 61 62 6c 65 20 4f .*Analysis.Patterns.:.Reusable.O
c080 62 6a 65 63 74 20 4d 6f 64 65 6c 73 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 bject.Modelssq.~..t..abstractsq.
c0a0 7e 00 18 71 00 7e 05 78 73 71 00 7e 00 1c 74 05 ba 54 68 69 73 20 69 6e 6e 6f 76 61 74 69 76 65 ~..q.~.xsq.~..t..This.innovative
c0c0 20 62 6f 6f 6b 20 72 65 63 6f 67 6e 69 7a 65 73 20 74 68 65 20 6e 65 65 64 20 77 69 74 68 69 6e .book.recognizes.the.need.within
c0e0 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 .the...............object-orient
c100 65 64 20 63 6f 6d 6d 75 6e 69 74 79 20 66 6f 72 20 61 20 62 6f 6f 6b 20 74 68 61 74 20 67 6f 65 ed.community.for.a.book.that.goe
c120 73 20 62 65 79 6f 6e 64 20 74 68 65 20 74 6f 6f 6c 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 s.beyond.the.tools..............
c140 20 61 6e 64 20 74 65 63 68 6e 69 71 75 65 73 20 6f 66 20 74 68 65 20 74 79 70 69 63 61 6c 20 6d .and.techniques.of.the.typical.m
c160 65 74 68 6f 64 6f 6c 6f 67 79 20 62 6f 6f 6b 2e 20 49 6e 20 41 6e 61 6c 79 73 69 73 0d 0a 20 20 ethodology.book..In.Analysis....
c180 20 20 20 20 20 20 20 20 20 20 20 50 61 74 74 65 72 6e 73 2d 20 52 65 75 73 61 62 6c 65 20 4f 62 ...........Patterns-.Reusable.Ob
c1a0 6a 65 63 74 20 4d 6f 64 65 6c 73 20 2c 20 4d 61 72 74 69 6e 20 46 6f 77 6c 65 72 20 66 6f 63 75 ject.Models.,.Martin.Fowler.focu
c1c0 73 65 73 20 6f 6e 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 72 65 73 ses.on.the...............end.res
c1e0 75 6c 74 20 6f 66 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 61 6e 61 6c 79 73 69 73 20 ult.of.object-oriented.analysis.
c200 61 6e 64 20 64 65 73 69 67 6e 20 2d 20 74 68 65 20 6d 6f 64 65 6c 73 0d 0a 20 20 20 20 20 20 20 and.design.-.the.models.........
c220 20 20 20 20 20 20 74 68 65 6d 73 65 6c 76 65 73 2e 20 48 65 20 73 68 61 72 65 73 20 77 69 74 68 ......themselves..He.shares.with
c240 20 79 6f 75 20 68 69 73 20 77 65 61 6c 74 68 20 6f 66 20 6f 62 6a 65 63 74 20 6d 6f 64 65 6c 69 .you.his.wealth.of.object.modeli
c260 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 65 72 69 65 6e 63 65 20 61 6e 64 20 ng...............experience.and.
c280 68 69 73 20 6b 65 65 6e 20 65 79 65 20 66 6f 72 20 69 64 65 6e 74 69 66 79 69 6e 67 20 72 65 70 his.keen.eye.for.identifying.rep
c2a0 65 61 74 69 6e 67 20 70 72 6f 62 6c 65 6d 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e eating.problems...............an
c2c0 64 20 74 72 61 6e 73 66 6f 72 6d 69 6e 67 20 74 68 65 6d 20 69 6e 74 6f 20 72 65 75 73 61 62 6c d.transforming.them.into.reusabl
c2e0 65 20 6d 6f 64 65 6c 73 2e 20 41 6e 61 6c 79 73 69 73 20 50 61 74 74 65 72 6e 73 0d 0a 20 20 20 e.models..Analysis.Patterns.....
c300 20 20 20 20 20 20 20 20 20 20 70 72 6f 76 69 64 65 73 20 61 20 63 61 74 61 6c 6f 67 75 65 20 6f ..........provides.a.catalogue.o
c320 66 20 70 61 74 74 65 72 6e 73 20 74 68 61 74 20 68 61 76 65 20 65 6d 65 72 67 65 64 20 69 6e 20 f.patterns.that.have.emerged.in.
c340 61 20 77 69 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 6e 67 65 20 6f 66 20 64 6f a.wide...............range.of.do
c360 6d 61 69 6e 73 20 69 6e 63 6c 75 64 69 6e 67 20 74 72 61 64 69 6e 67 2c 20 6d 65 61 73 75 72 65 mains.including.trading,.measure
c380 6d 65 6e 74 2c 20 61 63 63 6f 75 6e 74 69 6e 67 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 ment,.accounting.and............
c3a0 20 20 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 61 6c 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 73 2e ...organizational.relationships.
c3c0 20 52 65 63 6f 67 6e 69 7a 69 6e 67 20 74 68 61 74 20 63 6f 6e 63 65 70 74 75 61 6c 0d 0a 20 20 .Recognizing.that.conceptual....
c3e0 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 65 72 6e 73 20 63 61 6e 6e 6f 74 20 65 78 69 73 74 ...........patterns.cannot.exist
c400 20 69 6e 20 69 73 6f 6c 61 74 69 6f 6e 2c 20 74 68 65 20 61 75 74 68 6f 72 20 61 6c 73 6f 20 70 .in.isolation,.the.author.also.p
c420 72 65 73 65 6e 74 73 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 72 69 65 73 20 6f resents.a...............series.o
c440 66 20 22 73 75 70 70 6f 72 74 20 70 61 74 74 65 72 6e 73 22 20 74 68 61 74 20 64 69 73 63 75 73 f."support.patterns".that.discus
c460 73 20 68 6f 77 20 74 6f 20 74 75 72 6e 20 63 6f 6e 63 65 70 74 75 61 6c 0d 0a 20 20 20 20 20 20 s.how.to.turn.conceptual........
c480 20 20 20 20 20 20 20 6d 6f 64 65 6c 73 20 69 6e 74 6f 20 73 6f 66 74 77 61 72 65 20 74 68 61 74 .......models.into.software.that
c4a0 20 69 6e 20 74 75 72 6e 20 66 69 74 73 20 69 6e 74 6f 20 61 6e 20 61 72 63 68 69 74 65 63 74 75 .in.turn.fits.into.an.architectu
c4c0 72 65 20 66 6f 72 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 72 67 65 20 69 6e 66 re.for.a...............large.inf
c4e0 6f 72 6d 61 74 69 6f 6e 20 73 79 73 74 65 6d 2e 20 49 6e 63 6c 75 64 65 64 20 69 6e 20 65 61 63 ormation.system..Included.in.eac
c500 68 20 70 61 74 74 65 72 6e 20 69 73 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 h.pattern.is.the...............r
c520 65 61 73 6f 6e 69 6e 67 20 62 65 68 69 6e 64 20 74 68 65 69 72 20 64 65 73 69 67 6e 2c 20 72 75 easoning.behind.their.design,.ru
c540 6c 65 73 20 66 6f 72 20 77 68 65 6e 20 74 68 65 79 20 73 68 6f 75 6c 64 20 61 6e 64 0d 0a 20 20 les.for.when.they.should.and....
c560 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 75 73 65 64 2c 20 61 ...........should.not.be.used,.a
c580 6e 64 20 74 69 70 73 20 66 6f 72 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 20 54 68 65 20 nd.tips.for.implementation..The.
c5a0 65 78 61 6d 70 6c 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 73 65 6e 74 65 64 examples...............presented
c5c0 20 69 6e 20 74 68 69 73 20 62 6f 6f 6b 20 63 6f 6d 70 72 69 73 65 20 61 20 63 6f 6f 6b 62 6f 6f .in.this.book.comprise.a.cookboo
c5e0 6b 20 6f 66 20 75 73 65 66 75 6c 20 6d 6f 64 65 6c 73 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 k.of.useful.models.and..........
c600 20 20 20 20 20 69 6e 73 69 67 68 74 20 69 6e 74 6f 20 74 68 65 20 73 6b 69 6c 6c 20 6f 66 20 72 .....insight.into.the.skill.of.r
c620 65 75 73 65 20 74 68 61 74 20 77 69 6c 6c 20 69 6d 70 72 6f 76 65 20 61 6e 61 6c 79 73 69 73 2c euse.that.will.improve.analysis,
c640 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 6c 69 6e 67 20 61 6e 64 20 69 6d 70 6c ...............modeling.and.impl
c660 65 6d 65 6e 74 61 74 69 6f 6e 2e 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 ementation.sq.~..t..authorsq.~..
c680 71 00 7e 05 7d 73 71 00 7e 00 1c 74 00 0d 4d 61 72 74 69 6e 20 46 6f 77 6c 65 72 73 71 00 7e 00 q.~.}sq.~..t..Martin.Fowlersq.~.
c6a0 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 05 82 73 71 00 7e 00 1c .t..relevantforsq.~..q.~..sq.~..
c6c0 74 00 14 41 6e 61 6c 79 73 69 73 20 70 61 74 74 65 72 6e 73 2e 2e 2e 73 71 00 7e 00 15 74 00 04 t..Analysis.patterns...sq.~..t..
c6e0 79 65 61 72 73 71 00 7e 00 18 71 00 7e 05 87 73 71 00 7e 00 1c 74 00 04 31 39 39 36 73 71 00 7e yearsq.~..q.~..sq.~..t..1996sq.~
c700 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 05 8c 73 71 00 7e 00 1c 74 ..t..relevancesq.~..q.~..sq.~..t
c720 00 02 35 30 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 05 91 73 71 00 ..50sq.~..t..monthsq.~..q.~..sq.
c740 7e 00 1c 74 00 07 4f 63 74 6f 62 65 72 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 ~..t..Octobersq.~..t..editionsq.
c760 7e 00 18 71 00 7e 05 96 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 ~..q.~..sq.~..t..1$^{st}$sq.~..t
c780 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 05 9b 73 71 00 7e 00 1c 74 00 0d 30 2d 32 30 31 2d ..isbnsq.~..q.~..sq.~..t..0-201-
c7a0 38 39 35 34 32 2d 30 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 89542-0sq.~..t..publishersq.~..q
c7c0 00 7e 05 a0 73 71 00 7e 00 1c 74 00 2a 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 20 2d 2d 20 4f .~..sq.~..t.*Addison-Wesley.--.O
c7e0 62 6a 65 63 74 20 54 65 63 68 6e 6f 6c 6f 67 79 20 53 65 72 69 65 73 78 73 71 00 7e 00 0e 74 00 bject.Technology.Seriesxsq.~..t.
c800 14 46 6f 77 6c 65 72 39 39 2d 52 65 66 61 63 74 6f 72 69 6e 67 74 00 04 62 6f 6f 6b 73 71 00 7e .Fowler99-Refactoringt..booksq.~
c820 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 06 73 71 00 7e 00 15 74 00 04 79 65 61 ..?@......w.........sq.~..t..yea
c840 72 73 71 00 7e 00 18 71 00 7e 05 a9 73 71 00 7e 00 1c 74 00 04 31 39 39 39 73 71 00 7e 00 15 74 rsq.~..q.~..sq.~..t..1999sq.~..t
c860 00 05 77 68 65 72 65 73 71 00 7e 00 18 71 00 7e 05 ae 73 71 00 7e 00 1c 74 00 05 42 6f 6f 6b 73 ..wheresq.~..q.~..sq.~..t..Books
c880 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 05 b3 73 71 00 7e 00 1c sq.~..t..authorsq.~..q.~..sq.~..
c8a0 74 00 0d 4d 61 72 74 69 6e 20 46 6f 77 6c 65 72 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 t..Martin.Fowlersq.~..t..publish
c8c0 65 72 73 71 00 7e 00 18 71 00 7e 05 b8 73 71 00 7e 00 1c 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 ersq.~..q.~..sq.~..t..Addison-We
c8e0 73 6c 65 79 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 05 bd 73 71 00 sleysq.~..t..titlesq.~..q.~..sq.
c900 7e 00 1c 74 00 36 52 65 66 61 63 74 6f 72 69 6e 67 7e 2d 2d 20 7b 49 7d 6d 70 72 6f 76 69 6e 67 ~..t.6Refactoring~--.{I}mproving
c920 20 74 68 65 20 44 65 73 69 67 6e 20 6f 66 20 45 78 69 73 74 69 6e 67 20 43 6f 64 65 73 71 00 7e .the.Design.of.Existing.Codesq.~
c940 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 05 c2 73 71 00 7e 00 1c 74 00 04 4c 45 44 ..t..kindsq.~..q.~..sq.~..t..LED
c960 4c 78 73 71 00 7e 00 0e 74 00 04 4d 46 39 37 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 Lxsq.~..t..MF97t..booksq.~..?@..
c980 00 00 00 10 77 08 00 00 00 10 00 00 00 05 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 ....w.........sq.~..t..authorsq.
c9a0 7e 00 18 71 00 7e 05 cb 73 71 00 7e 00 1c 74 00 0d 4d 61 72 74 69 6e 20 46 6f 77 6c 65 72 73 71 ~..q.~..sq.~..t..Martin.Fowlersq
c9c0 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 05 d0 73 71 00 7e 00 1c 74 00 04 31 .~..t..yearsq.~..q.~..sq.~..t..1
c9e0 39 39 37 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 05 d5 997sq.~..t..publishersq.~..q.~..
ca00 73 71 00 7e 00 1c 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 15 74 00 05 sq.~..t..Addison-Wesleysq.~..t..
ca20 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 05 da 73 71 00 7e 00 1c 74 00 2d 41 6e 61 6c 79 73 69 titlesq.~..q.~..sq.~..t.-Analysi
ca40 73 20 50 61 74 74 65 72 6e 73 7e 2d 2d 20 7b 52 7d 65 75 73 61 62 6c 65 20 4f 62 6a 65 63 74 20 s.Patterns~--.{R}eusable.Object.
ca60 4d 6f 64 65 6c 73 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 05 df 73 71 Modelssq.~..t..kindsq.~..q.~..sq
ca80 00 7e 00 1c 74 00 04 4c 45 44 4c 78 73 71 00 7e 00 0e 74 00 1a 46 6c 61 6e 61 67 61 6e 39 37 2d .~..t..LEDLxsq.~..t..Flanagan97-
caa0 4a 61 76 61 49 6e 41 4e 75 74 73 68 65 6c 6c 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 JavaInANutshellt..booksq.~..?@..
cac0 00 00 00 10 77 08 00 00 00 10 00 00 00 07 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e ....w.........sq.~..t..monthsq.~
cae0 00 18 71 00 7e 05 e8 73 71 00 7e 00 1c 74 00 03 4d 61 79 73 71 00 7e 00 15 74 00 09 70 75 62 6c ..q.~..sq.~..t..Maysq.~..t..publ
cb00 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 05 ed 73 71 00 7e 00 1c 74 00 08 4f 27 52 65 69 6c 6c ishersq.~..q.~..sq.~..t..O'Reill
cb20 79 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 05 f2 73 71 00 7e 00 ysq.~..t..authorsq.~..q.~..sq.~.
cb40 1c 74 00 0e 44 61 76 69 64 20 46 6c 61 6e 61 67 61 6e 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 .t..David.Flanagansq.~..t..years
cb60 71 00 7e 00 18 71 00 7e 05 f7 73 71 00 7e 00 1c 74 00 04 31 39 39 37 73 71 00 7e 00 15 74 00 04 q.~..q.~..sq.~..t..1997sq.~..t..
cb80 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 05 fc 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e kindsq.~..q.~..sq.~..t..LEDLsq.~
cba0 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 06 01 73 71 00 7e 00 1c 74 00 0d 31 2d 35 ..t..isbnsq.~..q.~..sq.~..t..1-5
cbc0 36 35 2d 39 32 32 36 32 2d 58 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 65-92262-Xsq.~..t..titlesq.~..q.
cbe0 7e 06 06 73 71 00 7e 00 1c 74 00 12 4a 61 76 61 20 69 6e 20 61 20 4e 75 74 73 68 65 6c 6c 78 73 ~..sq.~..t..Java.in.a.Nutshellxs
cc00 71 00 7e 00 0e 74 00 12 46 65 6c 6c 65 69 73 65 6e 39 38 2d 4c 69 74 74 6c 65 74 00 04 62 6f 6f q.~..t..Felleisen98-Littlet..boo
cc20 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 07 73 71 00 7e 00 15 74 ksq.~..?@......w.........sq.~..t
cc40 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 06 0f 73 71 00 7e 00 1c 74 01 ..relevantforsq.~..q.~..sq.~..t.
cc60 09 41 20 67 6f 6f 64 20 69 6e 74 72 6f 64 75 63 74 6f 72 79 20 62 6f 6f 6b 20 61 6e 64 20 7b 4a .A.good.introductory.book.and.{J
cc80 61 76 61 7d 20 61 6e 64 20 74 68 65 20 56 69 73 69 74 6f 72 20 50 61 74 74 65 72 6e 20 2e 2e 2e ava}.and.the.Visitor.Pattern....
cca0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 50 6c 75 73 20 61 20 66 61 62 75 6c 6f 75 73 20 71 75 ..............Plus.a.fabulous.qu
ccc0 6f 74 65 3a 20 70 31 36 34 20 60 60 57 68 65 6e 20 64 6f 65 73 20 74 68 65 20 66 75 74 75 72 65 ote:.p164.``When.does.the.future
cce0 20 62 65 67 69 6e 3f 20 2d 20 44 6f 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 20 62 .begin?.-.Does..............it.b
cd00 65 67 69 6e 20 62 65 6c 6f 77 20 74 68 65 20 73 74 61 6e 64 2d 61 6c 6f 6e 65 20 73 65 6d 69 63 egin.below.the.stand-alone.semic
cd20 6f 6c 6f 6e 3f 20 2d 20 54 68 61 74 27 73 20 70 72 65 63 69 73 65 6c 79 20 77 68 61 74 0d 0a 20 olon?.-.That's.precisely.what...
cd40 20 20 20 20 20 20 20 20 20 20 20 61 20 73 74 61 6e 64 2d 61 6c 6f 6e 65 20 73 65 6d 69 63 6f 6c ...........a.stand-alone.semicol
cd60 6f 6e 20 6d 65 61 6e 73 2e 22 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e on.means."sq.~..t..publishersq.~
cd80 00 18 71 00 7e 06 14 73 71 00 7e 00 1c 74 00 0d 54 68 65 20 4d 49 54 20 50 72 65 73 73 73 71 00 ..q.~..sq.~..t..The.MIT.Presssq.
cda0 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 06 19 73 71 00 7e 00 1c 74 00 29 ~..t..authorsq.~..q.~..sq.~..t.)
cdc0 4d 61 74 74 68 69 61 73 20 46 65 6c 6c 65 69 73 65 6e 20 61 6e 64 20 44 61 6e 69 65 6c 20 50 2e Matthias.Felleisen.and.Daniel.P.
cde0 20 46 72 69 65 64 6d 61 6e 73 71 00 7e 00 15 74 00 05 77 68 65 72 65 73 71 00 7e 00 18 71 00 7e .Friedmansq.~..t..wheresq.~..q.~
ce00 06 1e 73 71 00 7e 00 1c 74 00 05 42 6f 6f 6b 73 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 ..sq.~..t..Bookssq.~..t..yearsq.
ce20 7e 00 18 71 00 7e 06 23 73 71 00 7e 00 1c 74 00 04 31 39 39 38 73 71 00 7e 00 15 74 00 05 74 69 ~..q.~.#sq.~..t..1998sq.~..t..ti
ce40 74 6c 65 73 71 00 7e 00 18 71 00 7e 06 28 73 71 00 7e 00 1c 74 00 1f 41 20 4c 69 74 74 6c 65 20 tlesq.~..q.~.(sq.~..t..A.Little.
ce60 7b 4a 61 76 61 7d 2c 20 41 20 46 65 77 20 50 61 74 74 65 72 6e 73 73 71 00 7e 00 15 74 00 04 6b {Java},.A.Few.Patternssq.~..t..k
ce80 69 6e 64 73 71 00 7e 00 18 71 00 7e 06 2d 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 78 73 71 00 7e indsq.~..q.~.-sq.~..t..LEDLxsq.~
cea0 00 0e 74 00 06 46 41 4d 4f 4f 53 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 ..t..FAMOOSt..booksq.~..?@......
cec0 77 08 00 00 00 10 00 00 00 04 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e w.........sq.~..t..yearsq.~..q.~
cee0 06 36 73 71 00 7e 00 1c 74 00 04 31 39 39 39 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 .6sq.~..t..1999sq.~..t..authorsq
cf00 00 7e 00 18 71 00 7e 06 3b 73 71 00 7e 00 1c 74 00 30 53 74 7b 5c 27 65 7d 70 68 61 6e 65 20 44 .~..q.~.;sq.~..t.0St{\'e}phane.D
cf20 75 63 61 73 73 65 20 61 6e 64 20 53 65 72 67 65 20 44 65 6d 65 79 65 72 20 28 45 64 69 74 6f 72 ucasse.and.Serge.Demeyer.(Editor
cf40 73 29 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 06 40 73 71 00 7e 00 s)sq.~..t..titlesq.~..q.~.@sq.~.
cf60 1c 74 00 33 54 68 65 20 7b 46 41 4d 4f 4f 53 7d 20 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 .t.3The.{FAMOOS}.Object-Oriented
cf80 20 52 65 65 6e 67 69 6e 65 65 72 69 6e 67 20 48 61 6e 64 62 6f 6f 6b 73 71 00 7e 00 15 74 00 04 .Reengineering.Handbooksq.~..t..
cfa0 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 06 45 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 78 73 71 00 kindsq.~..q.~.Esq.~..t..LEDLxsq.
cfc0 7e 00 0e 74 00 17 53 6f 66 74 77 61 72 65 56 69 73 75 61 6c 69 7a 61 74 69 6f 6e 30 32 74 00 04 ~..t..SoftwareVisualization02t..
cfe0 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 07 73 71 00 7e booksq.~..?@......w.........sq.~
d000 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 06 4e 73 71 00 7e 00 1c 74 00 0d 33 2d 35 ..t..isbnsq.~..q.~.Nsq.~..t..3-5
d020 34 30 2d 34 33 33 32 33 2d 36 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 40-43323-6sq.~..t..monthsq.~..q.
d040 7e 06 53 73 71 00 7e 00 1c 74 00 03 4d 61 79 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 ~.Ssq.~..t..Maysq.~..t..titlesq.
d060 7e 00 18 71 00 7e 06 58 73 71 00 7e 00 1c 74 00 16 53 6f 66 74 77 61 72 65 20 56 69 73 75 61 6c ~..q.~.Xsq.~..t..Software.Visual
d080 69 7a 61 74 69 6f 6e 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 izationsq.~..t..publishersq.~..q
d0a0 00 7e 06 5d 73 71 00 7e 00 1c 74 00 21 53 70 72 69 6e 67 65 72 2d 56 65 72 6c 61 67 20 42 65 72 .~.]sq.~..t.!Springer-Verlag.Ber
d0c0 6c 69 6e 20 48 65 69 64 65 6c 62 65 72 67 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 lin.Heidelbergsq.~..t..kindsq.~.
d0e0 18 71 00 7e 06 62 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 06 65 64 69 74 .q.~.bsq.~..t..LEDLsq.~..t..edit
d100 6f 72 73 71 00 7e 00 18 71 00 7e 06 67 73 71 00 7e 00 1c 74 00 0d 53 74 65 70 68 61 6e 20 44 69 orsq.~..q.~.gsq.~..t..Stephan.Di
d120 65 68 6c 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 06 6c 73 71 00 7e 00 ehlsq.~..t..yearsq.~..q.~.lsq.~.
d140 1c 74 00 04 32 30 30 32 78 73 71 00 7e 00 0e 74 00 18 44 65 69 6d 65 6c 39 30 2d 52 65 61 64 69 .t..2002xsq.~..t..Deimel90-Readi
d160 6e 67 50 72 6f 67 72 61 6d 73 74 00 0a 74 65 63 68 72 65 70 6f 72 74 73 71 00 7e 00 13 3f 40 00 ngProgramst..techreportsq.~..?@.
d180 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 .....w.........sq.~..t..urlsq.~.
d1a0 18 71 00 7e 06 75 73 71 00 7e 00 1c 74 00 3e 77 77 77 2e 64 65 69 6d 65 6c 2e 6f 72 67 2f 63 6f .q.~.usq.~..t.>www.deimel.org/co
d1c0 6d 70 7b 5c 5f 7d 73 63 69 2f 72 65 61 64 69 6e 67 7b 5c 5f 7d 63 6f 6d 70 75 74 65 72 7b 5c 5f mp{\_}sci/reading{\_}computer{\_
d1e0 7d 70 72 6f 67 72 61 6d 73 2e 68 74 6d 73 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 }programs.htmsq.~..t..relevances
d200 71 00 7e 00 18 71 00 7e 06 7a 73 71 00 7e 00 1c 74 00 03 31 30 30 73 71 00 7e 00 15 74 00 05 77 q.~..q.~.zsq.~..t..100sq.~..t..w
d220 68 65 72 65 73 71 00 7e 00 18 71 00 7e 06 7f 73 71 00 7e 00 1c 74 00 05 42 6f 6f 6b 73 73 71 00 heresq.~..q.~..sq.~..t..Bookssq.
d240 7e 00 15 74 00 06 6e 75 6d 62 65 72 73 71 00 7e 00 18 71 00 7e 06 84 73 71 00 7e 00 1c 74 00 0f ~..t..numbersq.~..q.~..sq.~..t..
d260 43 4d 55 2f 53 45 49 2d 39 30 2d 45 4d 2d 33 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 CMU/SEI-90-EM-3sq.~..t..abstract
d280 73 71 00 7e 00 18 71 00 7e 06 89 73 71 00 7e 00 1c 74 02 91 54 68 65 20 61 62 69 6c 69 74 79 20 sq.~..q.~..sq.~..t..The.ability.
d2a0 74 6f 20 72 65 61 64 20 61 6e 64 20 75 6e 64 65 72 73 74 61 6e 64 20 61 20 63 6f 6d 70 75 74 65 to.read.and.understand.a.compute
d2c0 72 20 70 72 6f 67 72 61 6d 20 69 73 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 69 r.program.is.a...............cri
d2e0 74 69 63 61 6c 20 73 6b 69 6c 6c 20 66 6f 72 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 64 65 76 tical.skill.for.the.software.dev
d300 65 6c 6f 70 70 65 72 2c 20 79 65 74 20 74 68 69 73 20 73 6b 69 6c 6c 20 69 73 0d 0a 20 20 20 20 elopper,.yet.this.skill.is......
d320 20 20 20 20 20 20 20 20 20 73 65 6c 64 6f 6d 20 64 65 76 65 6c 6f 70 70 65 64 20 69 6e 20 61 6e .........seldom.developped.in.an
d340 79 20 73 79 73 74 65 6d 61 74 69 63 20 77 61 79 20 69 6e 20 74 68 65 20 65 64 75 63 61 74 69 6f y.systematic.way.in.the.educatio
d360 6e 20 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 69 6e 69 6e 67 20 6f 66 20 73 n.or...............training.of.s
d380 6f 66 74 77 61 72 65 20 70 72 6f 66 65 73 73 69 6f 6e 61 6c 73 2e 20 54 68 65 73 65 20 6d 61 74 oftware.professionals..These.mat
d3a0 65 72 69 61 6c 73 20 64 69 73 63 75 73 73 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 erials.discuss.the..............
d3c0 20 69 6d 70 6f 72 74 61 6e 63 65 20 6f 66 20 70 72 6f 67 72 61 6d 20 72 65 61 64 69 6e 67 2c 20 .importance.of.program.reading,.
d3e0 61 6e 64 20 72 65 76 69 65 77 20 77 68 61 74 20 69 73 20 6b 6e 6f 77 6e 20 61 62 6f 75 74 0d 0a and.review.what.is.known.about..
d400 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 64 69 6e 67 20 73 74 72 61 74 65 67 69 65 73 20 .............reading.strategies.
d420 61 6e 64 20 6f 74 68 65 72 20 66 61 63 74 6f 72 73 20 61 66 66 65 63 74 69 6e 67 20 63 6f 6d 70 and.other.factors.affecting.comp
d440 72 65 68 65 6e 73 69 6f 6e 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 73 65 20 6d rehension................These.m
d460 61 74 65 72 69 61 6c 73 20 61 6c 73 6f 20 69 6e 63 6c 75 64 65 20 72 65 61 64 69 6e 67 20 65 78 aterials.also.include.reading.ex
d480 65 72 63 69 73 65 73 20 66 6f 72 20 61 20 6d 6f 64 65 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 ercises.for.a.modest............
d4a0 20 20 20 5c 79 67 67 40 70 6c 7b 41 64 61 7d 20 70 72 6f 67 72 61 6d 20 61 6e 64 20 64 69 73 63 ...\ygg@pl{Ada}.program.and.disc
d4c0 75 73 73 20 68 6f 77 20 65 64 75 63 61 74 6f 72 73 20 63 61 6e 20 73 74 72 75 63 74 75 72 65 0d uss.how.educators.can.structure.
d4e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 64 69 74 69 6f 6e 61 6c 20 65 78 65 72 63 69 73 ..............additional.exercis
d500 65 73 20 74 6f 20 65 6e 68 61 6e 63 65 20 70 72 6f 67 72 61 6d 20 72 65 61 64 69 6e 67 20 73 6b es.to.enhance.program.reading.sk
d520 69 6c 6c 73 2e 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 06 8e 73 71 00 ills.sq.~..t..kindsq.~..q.~..sq.
d540 7e 00 1c 74 00 02 52 52 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 06 ~..t..RRsq.~..t..monthsq.~..q.~.
d560 93 73 71 00 7e 00 1c 74 00 06 41 75 67 75 73 74 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 .sq.~..t..Augustsq.~..t..authors
d580 71 00 7e 00 18 71 00 7e 06 98 73 71 00 7e 00 1c 74 00 27 4c 69 6f 6e 65 6c 20 45 2e 20 44 65 69 q.~..q.~..sq.~..t.'Lionel.E..Dei
d5a0 6d 65 6c 20 61 6e 64 20 4a 2e 20 46 65 72 6e 61 6e 64 6f 20 4e 61 76 65 64 61 73 71 00 7e 00 15 mel.and.J..Fernando.Navedasq.~..
d5c0 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 06 9d 73 71 00 7e 00 1c 74 t..relevantforsq.~..q.~..sq.~..t
d5e0 00 16 50 72 6f 67 72 61 6d 20 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 21 73 71 00 7e 00 15 74 00 ..Program.understanding!sq.~..t.
d600 0b 69 6e 73 74 69 74 75 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 06 a2 73 71 00 7e 00 1c 74 00 3a .institutionsq.~..q.~..sq.~..t.:
d620 53 6f 66 74 77 61 72 65 20 45 6e 67 69 6e 65 65 72 69 6e 67 20 49 6e 73 74 69 74 75 74 65 2c 20 Software.Engineering.Institute,.
d640 43 61 72 6e 65 67 69 65 20 4d 65 6c 6c 6f 6e 20 55 6e 69 76 65 72 73 69 74 79 73 71 00 7e 00 15 Carnegie.Mellon.Universitysq.~..
d660 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 06 a7 73 71 00 7e 00 1c 74 00 3b 52 65 61 64 t..titlesq.~..q.~..sq.~..t.;Read
d680 69 6e 67 20 43 6f 6d 70 75 74 65 72 20 50 72 6f 67 72 61 6d 73 3a 20 49 6e 73 74 72 75 63 74 6f ing.Computer.Programs:.Instructo
d6a0 72 27 73 20 47 75 69 64 65 20 61 6e 64 20 45 78 65 72 63 69 73 65 73 73 71 00 7e 00 15 74 00 04 r's.Guide.and.Exercisessq.~..t..
d6c0 79 65 61 72 73 71 00 7e 00 18 71 00 7e 06 ac 73 71 00 7e 00 1c 74 00 04 31 39 39 30 78 73 71 00 yearsq.~..q.~..sq.~..t..1990xsq.
d6e0 7e 00 0e 74 00 20 43 6f 70 6c 69 65 6e 39 31 2d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 50 61 ~..t..Coplien91-ImplementationPa
d700 74 74 65 72 6e 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 tternst..booksq.~..?@......w....
d720 10 00 00 00 0a 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 06 b5 73 71 .....sq.~..t..titlesq.~..q.~..sq
d740 00 7e 00 1c 74 00 2a 41 64 76 61 6e 63 65 64 20 43 2b 2b 20 50 72 6f 67 72 61 6d 6d 69 6e 67 20 .~..t.*Advanced.C++.Programming.
d760 53 74 79 6c 65 73 20 61 6e 64 20 49 64 69 6f 6d 73 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f Styles.and.Idiomssq.~..t..editio
d780 6e 73 71 00 7e 00 18 71 00 7e 06 ba 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 nsq.~..q.~..sq.~..t..1$^{st}$sq.
d7a0 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 06 bf 73 71 00 7e 00 1c 74 00 04 31 39 ~..t..yearsq.~..q.~..sq.~..t..19
d7c0 39 31 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 06 c4 73 91sq.~..t..publishersq.~..q.~..s
d7e0 71 00 7e 00 1c 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 15 74 00 04 69 q.~..t..Addison-Wesleysq.~..t..i
d800 73 62 6e 73 71 00 7e 00 18 71 00 7e 06 c9 73 71 00 7e 00 1c 74 00 0d 30 2d 32 30 31 2d 35 34 38 sbnsq.~..q.~..sq.~..t..0-201-548
d820 35 35 2d 30 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 06 ce 73 71 55-0sq.~..t..authorsq.~..q.~..sq
d840 00 7e 00 1c 74 00 10 4a 61 6d 65 73 20 4f 2e 20 43 6f 70 6c 69 65 6e 73 71 00 7e 00 15 74 00 08 .~..t..James.O..Copliensq.~..t..
d860 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 06 d3 73 71 00 7e 00 1c 74 02 86 41 73 73 75 abstractsq.~..q.~..sq.~..t..Assu
d880 6d 69 6e 67 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 69 6e 20 43 2b 2b 20 62 61 73 69 63 73 2c ming.a.background.in.C++.basics,
d8a0 20 74 68 69 73 20 62 6f 6f 6b 20 68 65 6c 70 73 20 70 72 6f 67 72 61 6d 6d 65 72 73 0d 0a 20 20 .this.book.helps.programmers....
d8c0 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 64 65 76 65 6c 6f 70 20 74 68 65 69 72 20 70 72 6f 67 ...........to.develop.their.prog
d8e0 72 61 6d 6d 69 6e 67 20 65 78 70 65 72 74 69 73 65 20 62 79 20 67 69 76 69 6e 67 20 61 20 66 65 ramming.expertise.by.giving.a.fe
d900 65 6c 20 66 6f 72 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 79 6c 65 73 20 el.for.the...............styles.
d920 61 6e 64 20 69 64 69 6f 6d 73 20 6f 66 20 74 68 65 20 6c 61 6e 67 75 61 67 65 2e 20 54 68 65 20 and.idioms.of.the.language..The.
d940 61 70 70 72 6f 61 63 68 20 69 73 20 6f 72 67 61 6e 69 7a 65 64 0d 0a 20 20 20 20 20 20 20 20 20 approach.is.organized...........
d960 20 20 20 20 61 72 6f 75 6e 64 20 74 68 65 20 61 62 73 74 72 61 63 74 69 6f 6e 73 20 74 68 61 74 ....around.the.abstractions.that
d980 20 43 2b 2b 20 73 75 70 70 6f 72 74 73 3a 20 41 62 73 74 72 61 63 74 20 64 61 74 61 20 74 79 70 .C++.supports:.Abstract.data.typ
d9a0 65 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 62 69 6e 69 6e 67 20 74 79 70 65 es,...............combining.type
d9c0 73 20 69 6e 20 69 6e 68 65 72 69 74 61 6e 63 65 20 73 74 72 75 63 74 75 72 65 73 2c 20 6f 62 6a s.in.inheritance.structures,.obj
d9e0 65 63 74 2d 6f 72 69 65 6e 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 72 ect-oriented...............progr
da00 61 6d 6d 69 6e 67 2c 20 61 6e 64 20 6d 75 6c 74 69 70 6c 65 20 69 6e 68 65 72 69 74 61 6e 63 65 amming,.and.multiple.inheritance
da20 2e 20 54 68 65 20 62 6f 6f 6b 20 61 6c 73 6f 20 65 78 70 6c 6f 72 73 0d 0a 20 20 20 20 20 20 20 ..The.book.also.explors.........
da40 20 20 20 20 20 20 69 64 69 6f 6d 73 20 74 68 61 74 20 74 68 65 20 63 6f 72 65 20 6f 66 20 74 68 ......idioms.that.the.core.of.th
da60 65 20 43 2b 2b 20 6c 61 6e 67 75 61 67 65 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 0d e.C++.language.does.not.support.
da80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6c 79 2c 20 73 75 63 68 20 61 73 20 ..............directly,.such.as.
daa0 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 72 75 63 74 6f 72 73 2c 20 70 72 6f 74 6f 74 79 70 65 20 virtual.constructors,.prototype.
dac0 6f 62 6a 65 63 74 73 2c 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 76 61 6e objects,.and...............advan
dae0 63 65 64 20 67 61 72 62 61 67 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 74 65 63 68 6e 69 71 75 65 ced.garbage.collection.technique
db00 73 2e 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 06 d8 73 71 00 7e 00 1c 74 s.sq.~..t..urlsq.~..q.~..sq.~..t
db20 00 6e 0d 0a 20 20 20 20 20 20 20 20 77 77 77 2e 61 77 70 72 6f 66 65 73 73 69 6f 6e 61 6c 2e 63 .n..........www.awprofessional.c
db40 6f 6d 2f 63 61 74 61 6c 6f 67 2f 70 72 6f 64 75 63 74 2e 61 73 70 3f 70 72 6f 64 75 63 74 5c 5f om/catalog/product.asp?product\_
db60 69 64 3d 5c 25 37 42 46 39 38 33 41 32 45 41 2d 20 38 39 42 37 2d 34 46 32 35 2d 42 38 32 42 2d id=\%7BF983A2EA-.89B7-4F25-B82B-
db80 36 43 43 38 36 34 39 36 43 37 33 35 5c 25 37 44 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 6CC86496C735\%7Dsq.~..t..kindsq.
dba0 7e 00 18 71 00 7e 06 dd 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 05 6d 6f ~..q.~..sq.~..t..LEDLsq.~..t..mo
dbc0 6e 74 68 73 71 00 7e 00 18 71 00 7e 06 e2 73 71 00 7e 00 1c 74 00 06 41 75 67 75 73 74 78 73 71 nthsq.~..q.~..sq.~..t..Augustxsq
dbe0 00 7e 00 0e 74 00 18 43 61 74 74 65 6c 6c 39 31 2d 4f 62 6a 65 63 74 44 61 74 61 62 61 73 65 74 .~..t..Cattell91-ObjectDatabaset
dc00 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 05 73 71 ..booksq.~..?@......w.........sq
dc20 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 06 eb 73 71 00 7e 00 .~..t..publishersq.~..q.~..sq.~.
dc40 1c 74 00 0e 41 64 64 69 73 6f 6e 20 57 65 73 6c 65 79 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 .t..Addison.Wesleysq.~..t..title
dc60 73 71 00 7e 00 18 71 00 7e 06 f0 73 71 00 7e 00 1c 74 00 50 4f 62 6a 65 63 74 20 44 61 74 61 20 sq.~..q.~..sq.~..t.PObject.Data.
dc80 4d 61 6e 61 67 65 6d 65 6e 74 3a 20 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 61 6e 64 20 Management:.Object-Oriented.and.
dca0 45 78 74 65 6e 64 65 64 20 44 61 74 61 62 61 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 53 79 73 Extended.Database............Sys
dcc0 74 65 6d 73 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 06 f5 73 71 temssq.~..t..authorsq.~..q.~..sq
dce0 00 7e 00 1c 74 00 10 52 2e 20 47 2e 20 47 2e 20 43 61 74 74 65 6c 6c 73 71 00 7e 00 15 74 00 04 .~..t..R..G..G..Cattellsq.~..t..
dd00 79 65 61 72 73 71 00 7e 00 18 71 00 7e 06 fa 73 71 00 7e 00 1c 74 00 04 31 39 39 31 73 71 00 7e yearsq.~..q.~..sq.~..t..1991sq.~
dd20 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 06 ff 73 71 00 7e 00 1c 74 00 04 4c 45 44 ..t..kindsq.~..q.~..sq.~..t..LED
dd40 4c 78 73 71 00 7e 00 0e 74 00 0e 43 61 72 64 39 30 2d 51 75 61 6c 69 74 79 74 00 04 62 6f 6f 6b Lxsq.~..t..Card90-Qualityt..book
dd60 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 71 00 7e 00 15 74 00 sq.~..?@......w.........sq.~..t.
dd80 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 07 08 73 71 00 7e 00 1c 74 00 21 44 61 76 69 64 .authorsq.~..q.~..sq.~..t.!David
dda0 20 4e 2e 20 43 61 72 64 20 61 6e 64 20 52 6f 62 65 72 74 20 4c 2e 20 47 6c 61 73 73 73 71 00 7e .N..Card.and.Robert.L..Glasssq.~
ddc0 00 15 74 00 05 77 68 65 72 65 73 71 00 7e 00 18 71 00 7e 07 0d 73 71 00 7e 00 1c 74 00 10 42 6f ..t..wheresq.~..q.~..sq.~..t..Bo
dde0 6f 6b 73 20 61 74 20 4f 54 49 20 4f 54 54 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 oks.at.OTI.OTTsq.~..t..publisher
de00 73 71 00 7e 00 18 71 00 7e 07 12 73 71 00 7e 00 1c 74 00 0d 50 72 65 6e 74 69 63 65 20 48 61 6c sq.~..q.~..sq.~..t..Prentice.Hal
de20 6c 73 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 07 17 73 71 lsq.~..t..relevancesq.~..q.~..sq
de40 00 7e 00 1c 74 00 02 39 35 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e .~..t..95sq.~..t..titlesq.~..q.~
de60 07 1c 73 71 00 7e 00 1c 74 00 21 4d 65 61 73 75 72 69 6e 67 20 53 6f 66 74 77 61 72 65 20 44 65 ..sq.~..t.!Measuring.Software.De
de80 73 69 67 6e 20 51 75 61 6c 69 74 79 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 sign.Qualitysq.~..t..kindsq.~..q
dea0 00 7e 07 21 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 0b 72 65 6c 65 76 61 .~.!sq.~..t..LEDLsq.~..t..releva
dec0 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 07 26 73 71 00 7e 00 1c 74 00 16 44 65 73 69 67 6e 20 ntforsq.~..q.~.&sq.~..t..Design.
dee0 71 75 61 6c 69 74 79 20 6d 65 74 72 69 63 73 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e quality.metricssq.~..t..yearsq.~
df00 00 18 71 00 7e 07 2b 73 71 00 7e 00 1c 74 00 04 31 39 39 30 73 71 00 7e 00 15 74 00 08 61 62 73 ..q.~.+sq.~..t..1990sq.~..t..abs
df20 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 07 30 73 71 00 7e 00 1c 74 01 1f 48 65 72 65 20 69 73 tractsq.~..q.~.0sq.~..t..Here.is
df40 20 61 20 70 72 61 63 74 69 63 61 6c 20 67 75 69 64 65 20 74 6f 20 73 6f 66 74 77 61 72 65 20 6d .a.practical.guide.to.software.m
df60 65 74 72 69 63 73 2e 20 49 74 20 69 73 20 77 72 69 74 74 65 6e 20 62 79 0d 0a 20 20 20 20 20 20 etrics..It.is.written.by........
df80 20 20 20 20 20 20 20 74 77 6f 20 65 78 70 65 72 69 65 6e 63 65 64 20 70 72 61 63 74 69 74 69 6f .......two.experienced.practitio
dfa0 6e 65 72 73 20 77 68 6f 20 72 6f 6c 6c 20 75 70 20 74 68 65 69 72 20 73 6c 65 65 76 65 73 20 61 ners.who.roll.up.their.sleeves.a
dfc0 6e 64 20 73 68 6f 77 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 75 20 68 6f 77 20 74 6f 20 nd.show...............ou.how.to.
dfe0 75 73 65 20 6d 65 61 73 75 72 65 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 61 20 73 69 6d 70 use.measures.derived.from.a.simp
e000 6c 65 20 6d 6f 64 65 6c 20 6f 66 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f le.model.of.the...............so
e020 66 74 77 61 72 65 20 64 65 73 69 67 6e 20 61 6e 64 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 70 72 ftware.design.and.development.pr
e040 6f 63 65 73 73 20 74 6f 20 61 73 73 65 73 73 20 71 75 61 6c 69 74 79 2e 78 73 71 00 7e 00 0e 74 ocess.to.assess.quality.xsq.~..t
e060 00 1f 42 75 73 63 68 6d 61 6e 39 36 2d 41 72 63 68 69 74 65 63 74 75 72 61 6c 50 61 74 74 65 72 ..Buschman96-ArchitecturalPatter
e080 6e 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0a nt..booksq.~..?@......w.........
e0a0 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 07 39 73 71 00 7e 00 1c 74 00 56 sq.~..t..urlsq.~..q.~.9sq.~..t.V
e0c0 68 74 74 70 3a 2f 2f 77 77 77 2e 61 6d 61 7a 6f 6e 2e 63 6f 6d 2f 65 78 65 63 2f 6f 62 69 64 6f http://www.amazon.com/exec/obido
e0e0 73 2f 74 67 2f 64 65 74 61 69 6c 2f 2d 2f 30 34 37 31 39 35 38 36 39 37 2f 31 30 34 2d 0d 0a 20 s/tg/detail/-/0471958697/104-...
e100 20 20 20 20 20 20 20 31 32 33 38 32 33 36 2d 31 34 31 39 31 31 35 73 71 00 7e 00 15 74 00 05 6d .......1238236-1419115sq.~..t..m
e120 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 07 3e 73 71 00 7e 00 1c 74 00 06 41 75 67 75 73 74 73 71 onthsq.~..q.~.>sq.~..t..Augustsq
e140 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 07 43 73 71 00 7e 00 1c 74 00 3c .~..t..titlesq.~..q.~.Csq.~..t.<
e160 50 61 74 74 65 72 6e 2d 4f 72 69 65 6e 74 65 64 20 53 6f 66 74 77 61 72 65 20 41 72 63 68 69 74 Pattern-Oriented.Software.Archit
e180 65 63 74 75 72 65 3a 20 41 20 53 79 73 74 65 6d 20 6f 66 20 50 61 74 74 65 72 6e 73 73 71 00 7e ecture:.A.System.of.Patternssq.~
e1a0 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 07 48 73 71 00 7e 00 1c 74 00 64 46 ..t..authorsq.~..q.~.Hsq.~..t.dF
e1c0 72 61 6e 6b 20 42 75 73 63 68 6d 61 6e 6e 20 61 6e 64 20 52 65 67 69 6e 65 20 4d 65 75 6e 69 65 rank.Buschmann.and.Regine.Meunie
e1e0 72 20 61 6e 64 20 48 61 6e 73 20 52 6f 68 6e 65 72 74 20 61 6e 64 20 50 65 74 65 72 0d 0a 20 20 r.and.Hans.Rohnert.and.Peter....
e200 20 20 20 20 20 20 20 20 20 53 6f 6d 6d 65 72 6c 61 64 20 61 6e 64 20 4d 69 63 68 61 65 6c 20 53 .........Sommerlad.and.Michael.S
e220 74 61 6c 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 07 4d 73 71 00 7e 00 talsq.~..t..kindsq.~..q.~.Msq.~.
e240 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 .t..LEDLsq.~..t..editionsq.~..q.
e260 7e 07 52 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 00 04 69 73 62 ~.Rsq.~..t..1$^{st}$sq.~..t..isb
e280 6e 73 71 00 7e 00 18 71 00 7e 07 57 73 71 00 7e 00 1c 74 00 0d 30 2d 34 37 2d 31 39 35 38 36 39 nsq.~..q.~.Wsq.~..t..0-47-195869
e2a0 2d 37 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 07 5c 73 71 -7sq.~..t..abstractsq.~..q.~.\sq
e2c0 00 7e 00 1c 74 06 a9 50 61 74 74 65 72 6e 2d 4f 72 69 65 6e 74 65 64 20 53 6f 66 74 77 61 72 65 .~..t..Pattern-Oriented.Software
e2e0 20 41 72 63 68 69 74 65 63 74 75 72 65 20 69 73 20 61 20 6e 65 77 20 61 70 70 72 6f 61 63 68 20 .Architecture.is.a.new.approach.
e300 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f to...............software.develo
e320 70 6d 65 6e 74 2e 20 54 68 69 73 20 62 6f 6f 6b 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 20 pment..This.book.represents.the.
e340 70 72 6f 67 72 65 73 73 69 6f 6e 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 progression.and...............ev
e360 6f 6c 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 74 74 65 72 6e 20 61 70 70 72 6f 61 63 68 20 olution.of.the.pattern.approach.
e380 69 6e 74 6f 20 61 20 73 79 73 74 65 6d 20 6f 66 20 70 61 74 74 65 72 6e 73 0d 0a 20 20 20 20 20 into.a.system.of.patterns.......
e3a0 20 20 20 20 20 20 20 20 63 61 70 61 62 6c 65 20 6f 66 20 64 65 73 63 72 69 62 69 6e 67 20 61 6e ........capable.of.describing.an
e3c0 64 20 64 6f 63 75 6d 65 6e 74 69 6e 67 20 6c 61 72 67 65 2d 73 63 61 6c 65 20 61 70 70 6c 69 63 d.documenting.large-scale.applic
e3e0 61 74 69 6f 6e 73 2e 20 41 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 65 72 6e 20 ations..A...............pattern.
e400 73 79 73 74 65 6d 20 70 72 6f 76 69 64 65 73 2c 20 6f 6e 20 6f 6e 65 20 6c 65 76 65 6c 2c 20 61 system.provides,.on.one.level,.a
e420 20 70 6f 6f 6c 20 6f 66 20 70 72 6f 76 65 6e 20 73 6f 6c 75 74 69 6f 6e 73 0d 0a 20 20 20 20 20 .pool.of.proven.solutions.......
e440 20 20 20 20 20 20 20 20 74 6f 20 6d 61 6e 79 20 72 65 63 75 72 72 69 6e 67 20 64 65 73 69 67 6e ........to.many.recurring.design
e460 20 70 72 6f 62 6c 65 6d 73 2e 20 4f 6e 20 61 6e 6f 74 68 65 72 20 69 74 20 73 68 6f 77 73 20 68 .problems..On.another.it.shows.h
e480 6f 77 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 62 69 6e 65 20 69 6e 64 69 ow.to...............combine.indi
e4a0 76 69 64 75 61 6c 20 70 61 74 74 65 72 6e 73 20 69 6e 74 6f 20 68 65 74 65 72 6f 67 65 6e 6f 75 vidual.patterns.into.heterogenou
e4c0 73 20 73 74 72 75 63 74 75 72 65 73 20 61 6e 64 20 61 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 s.structures.and.as.............
e4e0 20 20 73 75 63 68 20 69 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 66 61 63 69 6c 69 74 ..such.it.can.be.used.to.facilit
e500 61 74 65 20 61 20 63 6f 6e 73 74 72 75 63 74 69 76 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 6f ate.a.constructive.development.o
e520 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 66 74 77 61 72 65 20 73 79 73 74 65 6d 73 f...............software.systems
e540 2e 20 55 6e 69 71 75 65 6c 79 2c 20 74 68 65 20 70 61 74 74 65 72 6e 73 20 74 68 61 74 20 61 72 ..Uniquely,.the.patterns.that.ar
e560 65 20 70 72 65 73 65 6e 74 65 64 20 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 e.presented.in...............thi
e580 73 20 62 6f 6f 6b 20 73 70 61 6e 20 73 65 76 65 72 61 6c 20 6c 65 76 65 6c 73 20 6f 66 20 61 62 s.book.span.several.levels.of.ab
e5a0 73 74 72 61 63 74 69 6f 6e 73 20 66 72 6f 6d 20 68 69 67 68 2d 6c 65 76 65 6c 0d 0a 20 20 20 20 stractions.from.high-level......
e5c0 20 20 20 20 20 20 20 20 20 61 72 63 68 69 74 65 63 74 75 72 61 6c 20 70 61 74 74 65 72 6e 73 20 .........architectural.patterns.
e5e0 61 6e 64 20 6d 65 64 69 75 6d 2d 6c 65 76 65 6c 20 64 65 73 69 67 6e 20 70 61 74 74 65 72 6e 73 and.medium-level.design.patterns
e600 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 77 2d 6c 65 76 65 6c 20 69 64 69 6f .to...............low-level.idio
e620 6d 73 2e 20 54 68 69 73 20 73 68 69 66 74 73 20 74 68 65 20 66 6f 63 75 73 20 66 72 6f 6d 20 77 ms..This.shifts.the.focus.from.w
e640 68 61 74 20 77 61 73 20 63 6f 6e 63 65 69 76 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 hat.was.conceived...............
e660 61 73 20 61 6e 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 64 65 73 69 67 6e 20 74 65 63 as.an.object-oriented.design.tec
e680 68 6e 69 71 75 65 20 66 6f 72 20 72 65 75 73 65 20 74 6f 20 61 20 70 6f 77 65 72 66 75 6c 0d 0a hnique.for.reuse.to.a.powerful..
e6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74 61 62 6c 65 20 6d 65 .............and.documentable.me
e6c0 74 68 6f 64 20 66 6f 72 20 64 65 73 69 67 6e 69 6e 67 20 6c 61 72 67 65 20 61 6e 64 20 63 6f 6d thod.for.designing.large.and.com
e6e0 70 6c 65 78 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 73 74 plex.software...............syst
e700 65 6d 73 2e 20 54 68 65 20 69 6e 74 65 6e 74 69 6f 6e 20 6f 66 2c 20 61 6e 64 20 6d 6f 74 69 76 ems..The.intention.of,.and.motiv
e720 61 74 69 6f 6e 20 66 6f 72 2c 20 74 68 69 73 20 62 6f 6f 6b 20 69 73 20 74 6f 0d 0a 20 20 20 20 ation.for,.this.book.is.to......
e740 20 20 20 20 20 20 20 20 20 73 75 70 70 6f 72 74 20 62 6f 74 68 20 6e 6f 76 69 63 65 73 20 61 6e .........support.both.novices.an
e760 64 20 65 78 70 65 72 74 73 20 69 6e 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e d.experts.in.software.developmen
e780 74 2e 20 4e 6f 76 69 63 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 6c 6c 20 67 61 t..Novices...............will.ga
e7a0 69 6e 20 66 72 6f 6d 20 74 68 65 20 65 78 70 65 72 69 65 6e 63 65 20 69 6e 68 65 72 65 6e 74 20 in.from.the.experience.inherent.
e7c0 69 6e 20 70 61 74 74 65 72 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 73 0d 0a 20 20 20 20 20 20 20 in.pattern.descriptions.........
e7e0 20 20 20 20 20 20 61 6e 64 20 65 78 70 65 72 74 73 20 77 69 6c 6c 20 68 6f 70 65 66 75 6c 6c 79 ......and.experts.will.hopefully
e800 20 6d 61 6b 65 20 75 73 65 20 6f 66 2c 20 61 64 64 20 74 6f 2c 20 65 78 74 65 6e 64 20 61 6e 64 .make.use.of,.add.to,.extend.and
e820 20 6d 6f 64 69 66 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 65 72 6e 73 20 74 .modify...............patterns.t
e840 6f 20 74 61 69 6c 6f 72 20 74 68 65 6d 20 74 6f 20 74 68 65 69 72 20 6f 77 6e 20 6e 65 65 64 73 o.tailor.them.to.their.own.needs
e860 2e 20 4e 6f 6e 65 20 6f 66 20 74 68 65 20 70 61 74 74 65 72 6e 0d 0a 20 20 20 20 20 20 20 20 20 ..None.of.the.pattern...........
e880 20 20 20 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 61 72 65 20 63 61 73 74 20 69 6e 20 73 74 6f ....descriptions.are.cast.in.sto
e8a0 6e 65 20 61 6e 64 20 6a 75 73 74 20 61 73 20 74 68 65 79 20 61 72 65 20 62 6f 72 6e 65 20 66 72 ne.and.just.as.they.are.borne.fr
e8c0 6f 6d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 65 72 69 65 6e 63 65 2c 20 69 74 20 om...............experience,.it.
e8e0 69 73 20 65 78 70 65 63 74 65 64 20 74 68 61 74 20 66 75 72 74 68 65 72 20 75 73 65 20 77 69 6c is.expected.that.further.use.wil
e900 6c 20 66 65 65 64 20 69 6e 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 69 l.feed.in.and...............refi
e920 6e 65 20 69 6e 64 69 76 69 64 75 61 6c 20 70 61 74 74 65 72 6e 73 20 61 6e 64 20 70 72 6f 64 75 ne.individual.patterns.and.produ
e940 63 65 20 61 6e 20 65 76 6f 6c 76 69 6e 67 20 73 79 73 74 65 6d 20 6f 66 0d 0a 20 20 20 20 20 20 ce.an.evolving.system.of........
e960 20 20 20 20 20 20 20 70 61 74 74 65 72 6e 73 2e 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 .......patterns.sq.~..t..publish
e980 65 72 73 71 00 7e 00 18 71 00 7e 07 61 73 71 00 7e 00 1c 74 00 13 4a 6f 68 6e 20 57 69 6c 65 79 ersq.~..q.~.asq.~..t..John.Wiley
e9a0 20 61 6e 64 20 53 6f 6e 73 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 07 .and.Sonssq.~..t..yearsq.~..q.~.
e9c0 66 73 71 00 7e 00 1c 74 00 04 31 39 39 36 78 73 71 00 7e 00 0e 74 00 14 42 72 6f 77 6e 39 38 2d fsq.~..t..1996xsq.~..t..Brown98-
e9e0 41 6e 74 69 50 61 74 74 65 72 6e 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 AntiPatternst..booksq.~..?@.....
ea00 10 77 08 00 00 00 10 00 00 00 0b 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 .w.........sq.~..t..titlesq.~..q
ea20 00 7e 07 6f 73 71 00 7e 00 1c 74 00 55 41 6e 74 69 20 50 61 74 74 65 72 6e 73 3a 20 52 65 66 61 .~.osq.~..t.UAnti.Patterns:.Refa
ea40 63 74 6f 72 69 6e 67 20 53 6f 66 74 77 61 72 65 2c 20 41 72 63 68 69 74 65 63 74 75 72 65 73 2c ctoring.Software,.Architectures,
ea60 20 61 6e 64 20 50 72 6f 6a 65 63 74 73 20 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 43 72 69 73 .and.Projects.in............Cris
ea80 69 73 73 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 07 74 73 issq.~..t..relevancesq.~..q.~.ts
eaa0 71 00 7e 00 1c 74 00 03 31 30 30 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 q.~..t..100sq.~..t..publishersq.
eac0 7e 00 18 71 00 7e 07 79 73 71 00 7e 00 1c 74 00 13 4a 6f 68 6e 20 57 69 6c 65 79 20 61 6e 64 20 ~..q.~.ysq.~..t..John.Wiley.and.
eae0 53 6f 6e 73 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 07 7e 73 71 00 Sonssq.~..t..monthsq.~..q.~.~sq.
eb00 7e 00 1c 74 00 05 4d 61 72 63 68 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e ~..t..Marchsq.~..t..abstractsq.~
eb20 00 18 71 00 7e 07 83 73 71 00 7e 00 1c 74 05 6e 41 72 65 20 79 6f 75 20 68 65 61 64 65 64 20 69 ..q.~..sq.~..t.nAre.you.headed.i
eb40 6e 74 6f 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 6d 69 6e 65 20 66 69 nto.software.development.mine.fi
eb60 65 6c 64 3f 20 46 6f 6c 6c 6f 77 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 6d 65 6f 6e eld?.Follow...............someon
eb80 65 20 69 66 20 79 6f 75 20 63 61 6e 2c 20 62 75 74 20 69 66 20 79 6f 75 27 72 65 20 6f 6e 20 79 e.if.you.can,.but.if.you're.on.y
eba0 6f 75 72 20 6f 77 6e 20 2d 2d 2d 20 62 65 74 74 65 72 20 67 65 74 20 74 68 65 0d 0a 20 20 20 20 our.own.---.better.get.the......
ebc0 20 20 20 20 20 20 20 20 20 6d 61 70 21 20 5c 74 65 78 74 69 74 7b 41 6e 74 69 50 61 74 74 65 72 .........map!.\textit{AntiPatter
ebe0 6e 73 7d 20 69 73 20 74 68 65 20 6d 61 70 2e 20 54 68 69 73 20 62 6f 6f 6b 20 68 65 6c 70 73 20 ns}.is.the.map..This.book.helps.
ec00 79 6f 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 76 69 67 61 74 65 20 74 68 72 6f 75 you...............navigate.throu
ec20 67 68 20 74 6f 64 61 79 27 73 20 64 61 6e 67 65 72 6f 75 73 20 73 6f 66 74 77 61 72 65 20 64 65 gh.today's.dangerous.software.de
ec40 76 65 6c 6f 70 6d 65 6e 74 20 70 72 6f 6a 65 63 74 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 velopment.projects..............
ec60 20 20 4a 75 73 74 20 6c 6f 6f 6b 20 61 74 20 74 68 65 20 73 74 61 74 69 73 74 69 63 73 3a 20 5c ..Just.look.at.the.statistics:.\
ec80 62 65 67 69 6e 7b 69 74 65 6d 69 7a 65 7d 5c 69 74 65 6d 20 4e 65 61 72 6c 79 0d 0a 20 20 20 20 begin{itemize}\item.Nearly......
eca0 20 20 20 20 20 20 20 20 20 6f 6e 65 2d 74 68 69 72 64 20 6f 66 20 61 6c 6c 20 73 6f 66 74 77 61 .........one-third.of.all.softwa
ecc0 72 65 20 70 72 6f 6a 65 63 74 73 20 61 72 65 20 63 61 6e 63 65 6c 6c 65 64 2e 0d 0a 20 20 20 20 re.projects.are.cancelled.......
ece0 20 20 20 20 20 20 20 20 20 5c 69 74 65 6d 20 54 77 6f 2d 74 68 69 72 64 73 20 6f 66 20 61 6c 6c .........\item.Two-thirds.of.all
ed00 20 73 6f 66 74 77 61 72 65 20 70 72 6f 6a 65 63 74 73 20 65 6e 63 6f 75 6e 74 65 72 20 63 6f 73 .software.projects.encounter.cos
ed20 74 20 6f 76 65 72 72 75 6e 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 20 65 78 63 65 t.overruns...............in.exce
ed40 73 73 20 6f 66 20 32 30 30 5c 25 2e 20 5c 69 74 65 6d 20 4f 76 65 72 20 38 30 5c 25 20 6f 66 20 ss.of.200\%..\item.Over.80\%.of.
ed60 61 6c 6c 20 73 6f 66 74 77 61 72 65 20 70 72 6f 6a 65 63 74 73 20 61 72 65 0d 0a 20 20 20 20 20 all.software.projects.are.......
ed80 20 20 20 20 20 20 20 20 64 65 65 6d 65 64 20 66 61 69 6c 75 72 65 73 2e 20 5c 65 6e 64 7b 69 74 ........deemed.failures..\end{it
eda0 65 6d 69 7a 65 7d 20 57 68 69 6c 65 20 70 61 74 74 65 72 6e 73 20 68 65 6c 70 20 79 6f 75 20 74 emize}.While.patterns.help.you.t
edc0 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 65 6e 74 69 66 79 20 61 6e 64 20 69 6d 70 o...............identify.and.imp
ede0 6c 65 6d 65 6e 74 20 70 72 6f 63 65 64 75 72 65 73 2c 20 64 65 73 69 67 6e 73 2c 20 61 6e 64 20 lement.procedures,.designs,.and.
ee00 63 6f 64 65 73 20 74 68 61 74 20 77 6f 72 6b 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 codes.that.work,...............a
ee20 6e 74 69 2d 70 61 74 74 65 72 6e 73 20 64 6f 20 74 68 65 20 65 78 61 63 74 20 6f 70 70 6f 73 69 nti-patterns.do.the.exact.opposi
ee40 74 65 3a 20 54 68 65 79 20 6c 65 74 20 79 6f 75 20 7a 65 72 6f 2d 69 6e 20 6f 6e 20 74 68 65 0d te:.They.let.you.zero-in.on.the.
ee60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 64 65 74 6f 6e 61 ..............development.detona
ee80 74 6f 72 73 2c 20 61 72 63 68 69 74 65 63 74 75 72 61 6c 20 74 72 69 70 77 69 72 65 73 2c 20 61 tors,.architectural.tripwires,.a
eea0 6e 64 20 70 65 72 73 6f 6e 61 6c 69 74 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f nd.personality...............boo
eec0 62 79 20 74 72 61 70 73 20 74 68 61 74 20 63 61 6e 20 73 70 65 6c 6c 20 64 6f 6f 6d 20 66 6f 72 by.traps.that.can.spell.doom.for
eee0 20 79 6f 75 72 20 70 72 6f 6a 65 63 74 2e 20 57 72 69 74 74 65 6e 20 62 79 20 61 6e 0d 0a 20 20 .your.project..Written.by.an....
ef00 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 2d 73 74 61 72 20 74 65 61 6d 20 6f 66 20 6f 62 6a 65 ...........all-star.team.of.obje
ef20 63 74 2d 6f 72 69 65 6e 74 65 64 20 73 79 73 74 65 6d 20 64 65 76 65 6c 6f 70 65 72 73 2c 0d 0a ct-oriented.system.developers,..
ef40 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 74 65 78 74 69 74 7b 41 6e 74 69 50 61 74 74 65 72 6e .............\textit{AntiPattern
ef60 73 7d 20 69 64 65 6e 74 69 66 69 65 73 20 34 30 20 6f 66 20 74 68 65 20 6d 6f 73 74 20 63 6f 6d s}.identifies.40.of.the.most.com
ef80 6d 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 74 69 2d 70 61 74 74 65 72 6e 73 20 mon...............anti-patterns.
efa0 69 6e 20 74 68 65 20 61 72 65 61 73 20 6f 66 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 in.the.areas.of.software.develop
efc0 6d 65 6e 74 2c 20 61 72 63 68 69 74 65 63 74 75 72 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ment,.architecture,.............
efe0 20 20 61 6e 64 20 70 72 6f 6a 65 63 74 20 6d 61 6e 61 67 65 6d 65 6e 74 2e 20 54 68 65 20 61 75 ..and.project.management..The.au
f000 74 68 6f 72 73 20 74 68 65 6e 20 73 68 6f 77 20 79 6f 75 20 68 6f 77 20 74 6f 20 64 65 74 65 63 thors.then.show.you.how.to.detec
f020 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 64 65 66 75 73 65 20 61 6e 74 69 2d t...............and.defuse.anti-
f040 70 61 74 74 65 72 6e 73 20 61 73 20 77 65 6c 6c 20 61 73 20 73 75 70 70 6c 79 20 72 65 66 61 63 patterns.as.well.as.supply.refac
f060 74 6f 72 65 64 20 73 6f 6c 75 74 69 6f 6e 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f tored.solutions...............fo
f080 72 20 65 61 63 68 20 61 6e 74 69 2d 70 61 74 74 65 72 6e 20 70 72 65 73 65 6e 74 65 64 2e 73 71 r.each.anti-pattern.presented.sq
f0a0 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 07 88 73 71 00 7e 00 1c 74 .~..t..editionsq.~..q.~..sq.~..t
f0c0 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e ..1$^{st}$sq.~..t..kindsq.~..q.~
f0e0 07 8d 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 ..sq.~..t..LEDLsq.~..t..authorsq
f100 00 7e 00 18 71 00 7e 07 92 73 71 00 7e 00 1c 74 00 78 57 69 6c 6c 69 61 6d 20 4a 2e 20 42 72 6f .~..q.~..sq.~..t.xWilliam.J..Bro
f120 77 6e 20 61 6e 64 20 52 61 70 68 61 65 6c 20 43 2e 20 4d 61 6c 76 65 61 75 20 61 6e 64 20 57 69 wn.and.Raphael.C..Malveau.and.Wi
f140 6c 6c 69 61 6d 20 48 2e 20 42 72 6f 77 6e 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 48 lliam.H..Brown.and.............H
f160 61 79 73 20 57 2e 20 4d 63 43 6f 72 6d 69 63 6b 20 49 49 49 20 61 6e 64 20 54 68 6f 6d 61 73 20 ays.W..McCormick.III.and.Thomas.
f180 4a 2e 20 4d 6f 77 62 72 61 79 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 07 J..Mowbraysq.~..t..urlsq.~..q.~.
f1a0 97 73 71 00 7e 00 1c 74 00 69 77 77 77 2e 61 6d 61 7a 6f 6e 2e 63 6f 6d 2f 65 78 65 63 2f 6f 62 .sq.~..t.iwww.amazon.com/exec/ob
f1c0 69 64 6f 73 2f 74 67 2f 64 65 74 61 69 6c 2f 2d 2f 30 34 37 31 31 39 37 31 33 30 2f 72 65 66 3d idos/tg/detail/-/0471197130/ref=
f1e0 61 73 65 5c 5f 74 68 65 61 6e 74 69 0d 0a 20 20 20 20 20 20 20 20 70 61 74 74 65 72 6e 67 72 2f ase\_theanti..........patterngr/
f200 31 30 33 2d 34 37 34 39 34 34 35 2d 36 31 34 31 34 35 37 73 71 00 7e 00 15 74 00 04 69 73 62 6e 103-4749445-6141457sq.~..t..isbn
f220 73 71 00 7e 00 18 71 00 7e 07 9c 73 71 00 7e 00 1c 74 00 0d 30 2d 34 37 31 2d 31 39 37 31 33 2d sq.~..q.~..sq.~..t..0-471-19713-
f240 30 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 07 a1 73 71 00 7e 00 1c 74 0sq.~..t..yearsq.~..q.~..sq.~..t
f260 00 04 31 39 39 38 78 73 71 00 7e 00 0e 74 00 0e 42 6f 6f 63 68 39 31 2d 44 65 73 69 67 6e 74 00 ..1998xsq.~..t..Booch91-Designt.
f280 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 .booksq.~..?@......w.........sq.
f2a0 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 07 aa 73 71 00 7e 00 1c ~..t..relevancesq.~..q.~..sq.~..
f2c0 74 00 03 31 30 30 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 07 af 73 71 t..100sq.~..t..isbnsq.~..q.~..sq
f2e0 00 7e 00 1c 74 00 0d 30 2d 38 30 35 33 2d 35 33 34 30 2d 32 73 71 00 7e 00 15 74 00 07 65 64 69 .~..t..0-8053-5340-2sq.~..t..edi
f300 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 07 b4 73 71 00 7e 00 1c 74 00 08 32 24 5e 7b 6e 64 7d 24 tionsq.~..q.~..sq.~..t..2$^{nd}$
f320 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 07 b9 73 71 00 sq.~..t..publishersq.~..q.~..sq.
f340 7e 00 1c 74 00 2e 54 68 65 20 42 65 6e 6a 61 6d 69 6e 2f 43 75 6d 6d 69 6e 67 73 20 50 75 62 6c ~..t..The.Benjamin/Cummings.Publ
f360 69 73 68 69 6e 67 20 43 6f 6d 70 61 6e 79 2c 20 49 6e 63 2e 73 71 00 7e 00 15 74 00 06 61 75 74 ishing.Company,.Inc.sq.~..t..aut
f380 68 6f 72 73 71 00 7e 00 18 71 00 7e 07 be 73 71 00 7e 00 1c 74 00 0b 47 72 61 64 79 20 42 6f 6f horsq.~..q.~..sq.~..t..Grady.Boo
f3a0 63 68 73 71 00 7e 00 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 07 chsq.~..t..relevantforsq.~..q.~.
f3c0 c3 73 71 00 7e 00 1c 74 03 0a 54 68 65 20 42 6f 6f 63 68 20 6d 65 74 68 6f 64 20 63 6f 76 65 72 .sq.~..t..The.Booch.method.cover
f3e0 73 20 74 68 65 20 61 6e 61 6c 79 73 69 73 2d 20 61 6e 64 20 64 65 73 69 67 6e 2d 70 68 61 73 65 s.the.analysis-.and.design-phase
f400 73 20 6f 66 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 4f 2d 73 79 73 74 65 s.of.a..................OO-syste
f420 6d 2e 20 7b 42 6f 6f 63 68 7d 20 73 6f 6d 65 74 69 6d 65 73 20 69 73 20 63 72 69 74 69 63 69 7a m..{Booch}.sometimes.is.criticiz
f440 65 64 20 66 6f 72 20 68 69 73 20 62 69 67 20 73 65 74 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 ed.for.his.big.set.of...........
f460 20 20 20 20 20 20 20 64 69 66 66 65 72 65 6e 74 20 73 79 6d 62 6f 6c 73 2e 20 49 74 27 73 20 74 .......different.symbols..It's.t
f480 72 75 65 20 74 68 61 74 20 7b 42 6f 6f 63 68 7d 20 64 65 66 69 6e 65 73 20 61 20 6c 6f 74 20 6f rue.that.{Booch}.defines.a.lot.o
f4a0 66 20 73 79 6d 62 6f 6c 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 64 6f f.symbols..................to.do
f4c0 63 75 6d 65 6e 74 20 61 6c 6d 6f 73 74 20 65 76 65 72 79 20 64 65 73 69 67 6e 20 64 65 63 69 73 cument.almost.every.design.decis
f4e0 69 6f 6e 2e 20 49 66 20 79 6f 75 20 77 6f 72 6b 20 77 69 74 68 20 74 68 69 73 0d 0a 20 20 20 20 ion..If.you.work.with.this......
f500 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 74 68 6f 64 2c 20 79 6f 75 20 6e 6f 74 69 63 65 20 74 ............method,.you.notice.t
f520 68 61 74 20 79 6f 75 20 77 69 6c 6c 20 6e 65 76 65 72 20 75 73 65 20 61 6c 6c 20 74 68 65 73 65 hat.you.will.never.use.all.these
f540 20 73 79 6d 62 6f 6c 73 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 .symbols.and..................di
f560 61 67 72 61 6d 73 2e 20 59 6f 75 20 73 74 61 72 74 20 77 69 74 68 20 63 6c 61 73 73 2d 20 61 6e agrams..You.start.with.class-.an
f580 64 20 6f 62 6a 65 63 74 2d 64 69 61 67 72 61 6d 73 20 69 6e 20 74 68 65 0d 0a 20 20 20 20 20 20 d.object-diagrams.in.the........
f5a0 20 20 20 20 20 20 20 20 20 20 61 6e 61 6c 79 73 69 73 20 70 68 61 73 65 20 61 6e 64 20 72 65 66 ..........analysis.phase.and.ref
f5c0 69 6e 65 20 74 68 65 73 65 20 64 69 61 67 72 61 6d 73 20 69 6e 20 76 61 72 69 6f 75 73 20 73 74 ine.these.diagrams.in.various.st
f5e0 65 70 73 2e 20 4f 6e 6c 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 eps..Only..................when.
f600 79 6f 75 20 61 72 65 20 72 65 61 64 79 20 74 6f 20 67 65 6e 65 72 61 74 65 20 63 6f 64 65 2c 20 you.are.ready.to.generate.code,.
f620 79 6f 75 20 61 64 64 20 73 6f 6d 65 20 64 65 73 69 67 6e 20 73 79 6d 62 6f 6c 73 2e 0d 0a 20 20 you.add.some.design.symbols.....
f640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 6e 64 20 74 68 69 73 20 69 73 20 77 68 65 72 65 20 ..............And.this.is.where.
f660 7b 42 6f 6f 63 68 7d 20 69 73 20 73 74 72 6f 6e 67 3a 20 59 6f 75 20 63 61 6e 20 72 65 61 6c 6c {Booch}.is.strong:.You.can.reall
f680 79 20 64 6f 63 75 6d 65 6e 74 20 79 6f 75 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y.document.your.................
f6a0 20 4f 4f 2d 63 6f 64 65 2e 20 52 6f 75 6e 64 2d 74 72 69 70 20 69 6e 20 6f 62 6a 65 63 74 2d 6f .OO-code..Round-trip.in.object-o
f6c0 72 69 65 6e 74 65 64 20 70 72 6f 67 72 61 6d 6d 69 6e 67 2e 73 71 00 7e 00 15 74 00 04 79 65 61 riented.programming.sq.~..t..yea
f6e0 72 73 71 00 7e 00 18 71 00 7e 07 c8 73 71 00 7e 00 1c 74 00 04 31 39 39 33 73 71 00 7e 00 15 74 rsq.~..q.~..sq.~..t..1993sq.~..t
f700 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 07 cd 73 71 00 7e 00 1c 74 00 6b 77 77 77 2e 69 6e 66 ..urlsq.~..q.~..sq.~..t.kwww.inf
f720 6f 72 6d 69 74 2e 63 6f 6d 2f 69 73 61 70 69 2f 70 72 6f 64 75 63 74 5c 5f 69 64 7e 5c 25 37 42 ormit.com/isapi/product\_id~\%7B
f740 44 42 36 45 44 37 34 37 2d 39 34 31 37 2d 34 31 32 36 2d 38 43 46 41 2d 0d 0a 20 20 20 20 20 20 DB6ED747-9417-4126-8CFA-........
f760 20 20 42 41 33 32 43 34 42 30 35 45 43 43 5c 25 37 44 2f 63 6f 6e 74 65 6e 74 2f 69 6e 64 65 78 ..BA32C4B05ECC\%7D/content/index
f780 2e 61 73 70 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 07 d2 73 71 00 .aspsq.~..t..monthsq.~..q.~..sq.
f7a0 7e 00 1c 74 00 09 53 65 70 74 65 6d 62 65 72 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e ~..t..Septembersq.~..t..kindsq.~
f7c0 00 18 71 00 7e 07 d7 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 08 61 62 73 ..q.~..sq.~..t..LEDLsq.~..t..abs
f7e0 74 72 61 63 74 73 71 00 7e 00 18 71 00 7e 07 dc 73 71 00 7e 00 1c 74 03 a4 54 68 65 20 66 69 72 tractsq.~..q.~..sq.~..t..The.fir
f800 73 74 20 65 64 69 74 69 6f 6e 20 6f 66 20 5c 74 65 78 74 69 74 7b 4f 62 6a 65 63 74 2d 4f 72 69 st.edition.of.\textit{Object-Ori
f820 65 6e 74 65 64 20 44 65 73 69 67 6e 20 77 69 74 68 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ented.Design.with...............
f840 41 70 70 6c 69 63 61 74 69 6f 6e 73 7d 20 77 61 73 20 69 6e 73 74 72 75 6d 65 6e 74 61 6c 20 69 Applications}.was.instrumental.i
f860 6e 20 6d 61 6b 69 6e 67 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 0d 0a 20 20 20 20 20 20 n.making.object-oriented........
f880 20 20 20 20 20 20 20 74 65 63 68 6e 6f 6c 6f 67 79 20 61 20 70 72 61 63 74 69 63 61 6c 20 72 65 .......technology.a.practical.re
f8a0 61 6c 69 74 79 2d 2d 68 75 6e 64 72 65 64 73 20 6f 66 20 70 72 6f 6a 65 63 74 73 20 61 70 70 6c ality--hundreds.of.projects.appl
f8c0 69 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 42 6f 6f 63 68 27 73 20 6e 6f 74 61 74 69 ied...............Booch's.notati
f8e0 6f 6e 20 61 6e 64 20 70 72 6f 63 65 73 73 20 74 6f 20 63 6f 6d 70 6c 65 78 20 70 72 6f 62 6c 65 on.and.process.to.complex.proble
f900 6d 73 20 69 6e 20 64 69 76 65 72 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 6d 61 ms.in.diverse...............doma
f920 69 6e 73 2e 20 49 6e 20 74 68 69 73 20 65 61 67 65 72 6c 79 2d 61 77 61 69 74 65 64 20 6e 65 77 ins..In.this.eagerly-awaited.new
f940 20 65 64 69 74 69 6f 6e 2c 20 47 72 61 64 79 20 42 6f 6f 63 68 20 64 72 61 77 73 0d 0a 20 20 20 .edition,.Grady.Booch.draws.....
f960 20 20 20 20 20 20 20 20 20 20 75 70 6f 6e 20 74 68 65 20 72 69 63 68 20 61 6e 64 20 76 61 72 69 ..........upon.the.rich.and.vari
f980 65 64 20 72 65 73 75 6c 74 73 20 6f 66 20 74 68 65 73 65 20 70 72 6f 6a 65 63 74 73 20 74 6f 20 ed.results.of.these.projects.to.
f9a0 6f 66 66 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 70 72 6f 76 65 64 20 6d 65 74 offer...............improved.met
f9c0 68 6f 64 73 20 66 6f 72 20 6f 62 6a 65 63 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 61 6e 64 20 hods.for.object.development.and.
f9e0 61 20 6e 65 77 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 74 65 78 74 69 74 7b 75 6e 69 a.new,...............\textit{uni
fa00 66 69 65 64 20 6e 6f 74 61 74 69 6f 6e 7d 2e 20 57 69 74 68 20 6e 75 6d 65 72 6f 75 73 20 65 78 fied.notation}..With.numerous.ex
fa20 61 6d 70 6c 65 73 2c 20 61 6c 6c 20 6f 66 20 77 68 69 63 68 0d 0a 20 20 20 20 20 20 20 20 20 20 amples,.all.of.which............
fa40 20 20 20 61 72 65 20 6e 6f 77 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 43 2b 2b 2c 20 42 ...are.now.implemented.in.C++,.B
fa60 6f 6f 63 68 20 69 6c 6c 75 73 74 72 61 74 65 73 20 65 73 73 65 6e 74 69 61 6c 20 63 6f 6e 63 65 ooch.illustrates.essential.conce
fa80 70 74 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 70 6c 61 69 6e 73 20 74 68 65 20 pts,...............explains.the.
faa0 6d 65 74 68 6f 64 2c 20 61 6e 64 20 73 68 6f 77 73 20 73 75 63 63 65 73 73 66 75 6c 20 61 70 70 method,.and.shows.successful.app
fac0 6c 69 63 61 74 69 6f 6e 73 20 69 6e 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 lications.in.a...............var
fae0 69 65 74 79 20 6f 66 20 66 69 65 6c 64 73 2e 20 59 6f 75 27 6c 6c 20 61 6c 73 6f 20 66 69 6e 64 iety.of.fields..You'll.also.find
fb00 20 70 72 61 67 6d 61 74 69 63 20 61 64 76 69 63 65 20 6f 6e 20 61 20 68 6f 73 74 20 6f 66 0d 0a .pragmatic.advice.on.a.host.of..
fb20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 73 75 65 73 20 69 6e 63 6c 75 64 69 6e 67 20 63 6c .............issues.including.cl
fb40 61 73 73 69 66 69 63 61 74 69 6f 6e 2c 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 assification,.implementation.str
fb60 61 74 65 67 69 65 73 2c 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 73 74 2d ategies,.and...............cost-
fb80 65 66 66 65 63 74 69 76 65 20 70 72 6f 6a 65 63 74 20 6d 61 6e 61 67 65 6d 65 6e 74 2e 73 71 00 effective.project.management.sq.
fba0 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 07 e1 73 71 00 7e 00 1c 74 00 28 4f ~..t..titlesq.~..q.~..sq.~..t.(O
fbc0 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 44 65 73 69 67 6e 20 77 69 74 68 20 41 70 70 6c 69 bject-Oriented.Design.with.Appli
fbe0 63 61 74 69 6f 6e 73 78 73 71 00 7e 00 0e 74 00 10 42 6f 6f 63 68 39 39 2d 55 4d 4c 47 75 69 64 cationsxsq.~..t..Booch99-UMLGuid
fc00 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c et..booksq.~..?@......w.........
fc20 73 71 00 7e 00 15 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 18 71 00 7e 07 ea 73 sq.~..t..relevantforsq.~..q.~..s
fc40 71 00 7e 00 1c 74 00 03 55 4d 4c 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 q.~..t..UMLsq.~..t..monthsq.~..q
fc60 00 7e 07 ef 73 71 00 7e 00 1c 74 00 07 4f 63 74 6f 62 65 72 73 71 00 7e 00 15 74 00 06 61 75 74 .~..sq.~..t..Octobersq.~..t..aut
fc80 68 6f 72 73 71 00 7e 00 18 71 00 7e 07 f4 73 71 00 7e 00 1c 74 00 30 47 72 61 64 79 20 42 6f 6f horsq.~..q.~..sq.~..t.0Grady.Boo
fca0 63 68 20 61 6e 64 20 4a 61 6d 65 73 20 52 75 6d 62 61 75 67 68 20 61 6e 64 20 49 76 61 72 20 4a ch.and.James.Rumbaugh.and.Ivar.J
fcc0 61 63 6f 62 73 6f 6e 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 00 acobsonsq.~..t..abstractsq.~..q.
fce0 7e 07 f9 73 71 00 7e 00 1c 74 08 89 49 6e 74 72 6f 64 75 63 65 64 20 69 6e 20 31 39 39 37 2c 20 ~..sq.~..t..Introduced.in.1997,.
fd00 74 68 65 20 55 6e 69 66 69 65 64 20 4d 6f 64 65 6c 69 6e 67 20 4c 61 6e 67 75 61 67 65 20 28 55 the.Unified.Modeling.Language.(U
fd20 4d 4c 29 20 68 61 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 70 69 64 6c 79 20 62 65 ML).has...............rapidly.be
fd40 65 6e 20 61 63 63 65 70 74 65 64 20 74 68 72 6f 75 67 68 6f 75 74 20 74 68 65 20 73 6f 66 74 77 en.accepted.throughout.the.softw
fd60 61 72 65 20 69 6e 64 75 73 74 72 79 20 61 73 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 are.industry.as.the.............
fd80 20 20 73 74 61 6e 64 61 72 64 20 67 72 61 70 68 69 63 61 6c 20 6c 61 6e 67 75 61 67 65 20 66 6f ..standard.graphical.language.fo
fda0 72 20 73 70 65 63 69 66 79 69 6e 67 2c 20 63 6f 6e 73 74 72 75 63 74 69 6e 67 2c 0d 0a 20 20 20 r.specifying,.constructing,.....
fdc0 20 20 20 20 20 20 20 20 20 20 76 69 73 75 61 6c 69 7a 69 6e 67 20 61 6e 64 20 64 6f 63 75 6d 65 ..........visualizing.and.docume
fde0 6e 74 69 6e 67 20 73 6f 66 74 77 61 72 65 2d 69 6e 74 65 6e 73 69 76 65 20 73 79 73 74 65 6d 73 nting.software-intensive.systems
fe00 2e 20 54 68 65 20 55 4d 4c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 76 69 64 65 73 ..The.UML...............provides
fe20 20 61 6e 79 6f 6e 65 20 69 6e 76 6f 6c 76 65 64 20 69 6e 20 74 68 65 20 70 72 6f 64 75 63 74 69 .anyone.involved.in.the.producti
fe40 6f 6e 2c 20 64 65 70 6c 6f 79 6d 65 6e 74 2c 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 on,.deployment,.and.............
fe60 20 20 6d 61 69 6e 74 65 6e 61 6e 63 65 20 6f 66 20 73 6f 66 74 77 61 72 65 20 77 69 74 68 20 61 ..maintenance.of.software.with.a
fe80 20 73 74 61 6e 64 61 72 64 20 6e 6f 74 61 74 69 6f 6e 20 66 6f 72 20 65 78 70 72 65 73 73 69 6e .standard.notation.for.expressin
fea0 67 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 73 74 65 6d 27 73 20 62 6c 75 65 70 g.a...............system's.bluep
fec0 72 69 6e 74 2e 20 54 68 65 20 55 4d 4c 20 63 6f 76 65 72 73 20 63 6f 6e 63 65 70 74 75 61 6c 20 rint..The.UML.covers.conceptual.
fee0 74 68 69 6e 67 73 2c 20 73 75 63 68 20 61 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 things,.such.as...............bu
ff00 73 69 6e 65 73 73 20 70 72 6f 63 65 73 73 65 73 20 61 6e 64 20 73 79 73 74 65 6d 20 66 75 6e 63 siness.processes.and.system.func
ff20 74 69 6f 6e 73 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 63 6f 6e 63 72 65 74 65 0d 0a 20 20 20 20 tions,.as.well.as.concrete......
ff40 20 20 20 20 20 20 20 20 20 74 68 69 6e 67 73 2c 20 73 75 63 68 20 61 73 20 70 72 6f 67 72 61 6d .........things,.such.as.program
ff60 6d 69 6e 67 2d 6c 61 6e 67 75 61 67 65 20 63 6c 61 73 73 65 73 2c 20 64 61 74 61 62 61 73 65 20 ming-language.classes,.database.
ff80 73 63 68 65 6d 61 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 72 65 75 73 61 schemas,...............and.reusa
ffa0 62 6c 65 20 73 6f 66 74 77 61 72 65 20 63 6f 6d 70 6f 6e 65 6e 74 73 2e 20 49 6e 20 5c 74 65 78 ble.software.components..In.\tex
ffc0 74 69 74 7b 54 68 65 20 55 6e 69 66 69 65 64 20 4d 6f 64 65 6c 69 6e 67 0d 0a 20 20 20 20 20 20 tit{The.Unified.Modeling........
ffe0 20 20 20 20 20 20 20 4c 61 6e 67 75 61 67 65 20 55 73 65 72 20 47 75 69 64 65 7d 2c 20 74 68 65 .......Language.User.Guide},.the
10000 20 6f 72 69 67 69 6e 61 6c 20 64 65 76 65 6c 6f 70 65 72 73 20 6f 66 20 74 68 65 20 55 4d 4c 2d .original.developers.of.the.UML-
10020 2d 2d 47 72 61 64 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 42 6f 6f 63 68 2c 20 4a 61 6d --Grady...............Booch,.Jam
10040 65 73 20 52 75 6d 62 61 75 67 68 2c 20 61 6e 64 20 49 76 61 72 20 4a 61 63 6f 62 73 6f 6e 2d 2d es.Rumbaugh,.and.Ivar.Jacobson--
10060 2d 70 72 6f 76 69 64 65 20 61 20 74 75 74 6f 72 69 61 6c 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 -provide.a.tutorial.to..........
10080 20 20 20 20 20 74 68 65 20 63 6f 72 65 20 61 73 70 65 63 74 73 20 6f 66 20 74 68 65 20 6c 61 6e .....the.core.aspects.of.the.lan
100a0 67 75 61 67 65 20 69 6e 20 61 20 74 77 6f 2d 63 6f 6c 6f 72 20 66 6f 72 6d 61 74 20 64 65 73 69 guage.in.a.two-color.format.desi
100c0 67 6e 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 66 61 63 69 6c 69 74 61 74 65 gned...............to.facilitate
100e0 20 6c 65 61 72 6e 69 6e 67 2e 20 53 74 61 72 74 69 6e 67 20 77 69 74 68 20 61 20 63 6f 6e 63 65 .learning..Starting.with.a.conce
10100 70 74 75 61 6c 20 6d 6f 64 65 6c 20 6f 66 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ptual.model.of.the..............
10120 20 55 4d 4c 2c 20 74 68 65 20 62 6f 6f 6b 20 70 72 6f 67 72 65 73 73 69 76 65 6c 79 20 61 70 70 .UML,.the.book.progressively.app
10140 6c 69 65 73 20 74 68 65 20 55 4d 4c 20 74 6f 20 61 20 73 65 72 69 65 73 20 6f 66 0d 0a 20 20 20 lies.the.UML.to.a.series.of.....
10160 20 20 20 20 20 20 20 20 20 20 69 6e 63 72 65 61 73 69 6e 67 6c 79 20 63 6f 6d 70 6c 65 78 20 6d ..........increasingly.complex.m
10180 6f 64 65 6c 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 61 63 72 6f 73 73 20 61 20 76 61 72 69 65 74 odeling.problems.across.a.variet
101a0 79 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 64 y.of...............application.d
101c0 6f 6d 61 69 6e 73 2e 20 54 68 69 73 20 65 78 61 6d 70 6c 65 2d 64 72 69 76 65 6e 20 61 70 70 72 omains..This.example-driven.appr
101e0 6f 61 63 68 20 68 65 6c 70 73 20 72 65 61 64 65 72 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 oach.helps.readers..............
10200 20 71 75 69 63 6b 6c 79 20 75 6e 64 65 72 73 74 61 6e 64 20 61 6e 64 20 61 70 70 6c 79 20 74 68 .quickly.understand.and.apply.th
10220 65 20 55 4d 4c 2e 20 46 6f 72 20 6d 6f 72 65 20 61 64 76 61 6e 63 65 64 0d 0a 20 20 20 20 20 20 e.UML..For.more.advanced........
10240 20 20 20 20 20 20 20 64 65 76 65 6c 6f 70 65 72 73 2c 20 74 68 65 20 62 6f 6f 6b 20 69 6e 63 6c .......developers,.the.book.incl
10260 75 64 65 73 20 61 20 6c 65 61 72 6e 69 6e 67 20 74 72 61 63 6b 20 66 6f 63 75 73 65 64 20 6f 6e udes.a.learning.track.focused.on
10280 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 70 70 6c 79 69 6e 67 20 74 68 65 20 55 4d 4c 20 ...............applying.the.UML.
102a0 74 6f 20 61 64 76 61 6e 63 65 64 20 6d 6f 64 65 6c 69 6e 67 20 70 72 6f 62 6c 65 6d 73 2e 20 57 to.advanced.modeling.problems..W
102c0 69 74 68 20 5c 74 65 78 74 69 74 7b 54 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 55 6e ith.\textit{The...............Un
102e0 69 66 69 65 64 20 4d 6f 64 65 6c 69 6e 67 20 4c 61 6e 67 75 61 67 65 20 55 73 65 72 20 47 75 69 ified.Modeling.Language.User.Gui
10300 64 65 7d 2c 20 72 65 61 64 65 72 73 20 77 69 6c 6c 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 de},.readers.will:..............
10320 20 5c 62 65 67 69 6e 7b 69 74 65 6d 69 7a 65 7d 20 5c 69 74 65 6d 20 55 6e 64 65 72 73 74 61 6e .\begin{itemize}.\item.Understan
10340 64 20 77 68 61 74 20 74 68 65 20 55 4d 4c 20 69 73 2c 20 77 68 61 74 20 69 74 20 69 73 20 6e 6f d.what.the.UML.is,.what.it.is.no
10360 74 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 77 68 79 20 69 74 20 69 73 20 72 t,...............and.why.it.is.r
10380 65 6c 65 76 61 6e 74 20 74 6f 20 74 68 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 6f 66 20 73 6f elevant.to.the.development.of.so
103a0 66 74 77 61 72 65 2d 69 6e 74 65 6e 73 69 76 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ftware-intensive...............s
103c0 79 73 74 65 6d 73 2e 20 5c 69 74 65 6d 20 4d 61 73 74 65 72 20 74 68 65 20 76 6f 63 61 62 75 6c ystems..\item.Master.the.vocabul
103e0 61 72 79 2c 20 72 75 6c 65 73 2c 20 61 6e 64 20 69 64 69 6f 6d 73 20 6f 66 20 74 68 65 0d 0a 20 ary,.rules,.and.idioms.of.the...
10400 20 20 20 20 20 20 20 20 20 20 20 20 55 4d 4c 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 60 60 73 70 ............UML.in.order.to.``sp
10420 65 61 6b 22 20 74 68 65 20 6c 61 6e 67 75 61 67 65 20 65 66 66 65 63 74 69 76 65 6c 79 2e 20 5c eak".the.language.effectively..\
10440 69 74 65 6d 20 4c 65 61 72 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 68 6f 77 20 74 6f 20 item.Learn...............how.to.
10460 61 70 70 6c 79 20 74 68 65 20 55 4d 4c 20 74 6f 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d apply.the.UML.to.a.number.of.com
10480 6d 6f 6e 20 6d 6f 64 65 6c 69 6e 67 20 70 72 6f 62 6c 65 6d 73 2e 0d 0a 20 20 20 20 20 20 20 20 mon.modeling.problems...........
104a0 20 20 20 20 20 5c 69 74 65 6d 20 53 65 65 20 69 6c 6c 75 73 74 72 61 74 69 6f 6e 73 20 6f 66 20 .....\item.See.illustrations.of.
104c0 74 68 65 20 55 4d 4c 27 73 20 75 73 65 20 69 6e 74 65 72 73 70 65 72 73 65 64 20 77 69 74 68 20 the.UML's.use.interspersed.with.
104e0 75 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 73 20 66 6f 72 20 73 70 65 63 use...............cases.for.spec
10500 69 66 69 63 20 55 4d 4c 20 66 65 61 74 75 72 65 73 2e 20 5c 69 74 65 6d 20 47 61 69 6e 20 69 6e ific.UML.features..\item.Gain.in
10520 73 69 67 68 74 20 69 6e 74 6f 20 74 68 65 20 55 4d 4c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 sight.into.the.UML..............
10540 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 63 72 65 61 74 6f 72 73 20 6f 66 20 74 .from.the.original.creators.of.t
10560 68 65 20 55 4d 4c 2e 20 5c 65 6e 64 7b 69 74 65 6d 69 7a 65 7d 73 71 00 7e 00 15 74 00 04 79 65 he.UML..\end{itemize}sq.~..t..ye
10580 61 72 73 71 00 7e 00 18 71 00 7e 07 fe 73 71 00 7e 00 1c 74 00 04 31 39 39 39 73 71 00 7e 00 15 arsq.~..q.~..sq.~..t..1999sq.~..
105a0 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 08 03 73 71 00 7e 00 1c 74 00 30 77 77 77 2e 62 6f t..urlsq.~..q.~..sq.~..t.0www.bo
105c0 6f 6b 70 6f 6f 6c 2e 63 6f 6d 2f 2e 78 2f 6b 72 78 39 74 62 6a 66 66 34 2f 73 6d 2f 75 6d 6f 64 okpool.com/.x/krx9tbjff4/sm/umod
105e0 5c 5f 6c 61 6e 67 5c 5f 75 67 73 71 00 7e 00 15 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e \_lang\_ugsq.~..t..relevancesq.~
10600 00 18 71 00 7e 08 08 73 71 00 7e 00 1c 74 00 02 35 30 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 ..q.~..sq.~..t..50sq.~..t..editi
10620 6f 6e 73 71 00 7e 00 18 71 00 7e 08 0d 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 onsq.~..q.~..sq.~..t..1$^{st}$sq
10640 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 08 12 73 71 00 7e 00 1c 74 00 0d 30 .~..t..isbnsq.~..q.~..sq.~..t..0
10660 2d 32 30 31 2d 35 37 31 36 38 2d 34 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 -201-57168-4sq.~..t..publishersq
10680 00 7e 00 18 71 00 7e 08 17 73 71 00 7e 00 1c 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 .~..q.~..sq.~..t..Addison-Wesley
106a0 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 08 1c 73 71 00 7e 00 1c 74 00 sq.~..t..kindsq.~..q.~..sq.~..t.
106c0 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 08 21 73 71 .LEDLsq.~..t..titlesq.~..q.~.!sq
106e0 00 7e 00 1c 74 00 28 54 68 65 20 55 6e 69 66 69 65 64 20 4d 6f 64 65 6c 69 6e 67 20 4c 61 6e 67 .~..t.(The.Unified.Modeling.Lang
10700 75 61 67 65 20 55 73 65 72 20 47 75 69 64 65 78 73 71 00 7e 00 0e 74 00 08 53 41 42 52 53 41 39 uage.User.Guidexsq.~..t..SABRSA9
10720 36 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 05 6t..booksq.~..?@......w.........
10740 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 08 2a 73 71 00 7e 00 1c sq.~..t..authorsq.~..q.~.*sq.~..
10760 74 00 24 53 68 61 77 6e 20 41 2e 20 42 6f 68 6e 65 72 20 61 6e 64 20 52 6f 62 65 72 74 20 53 2e t.$Shawn.A..Bohner.and.Robert.S.
10780 20 41 72 6e 6f 6c 64 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 08 2f 73 .Arnoldsq.~..t..yearsq.~..q.~./s
107a0 71 00 7e 00 1c 74 00 04 31 39 39 36 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 q.~..t..1996sq.~..t..kindsq.~..q
107c0 00 7e 08 34 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 .~.4sq.~..t..LEDLsq.~..t..publis
107e0 68 65 72 73 71 00 7e 00 18 71 00 7e 08 39 73 71 00 7e 00 1c 74 00 15 49 45 45 45 20 43 6f 6d 70 hersq.~..q.~.9sq.~..t..IEEE.Comp
10800 75 74 65 72 20 53 6f 63 69 65 74 79 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 uter.Societysq.~..t..titlesq.~..
10820 71 00 7e 08 3e 73 71 00 7e 00 1c 74 00 1f 53 6f 66 74 77 61 72 65 20 43 68 61 6e 67 65 20 49 6d q.~.>sq.~..t..Software.Change.Im
10840 70 61 63 74 20 41 6e 61 6c 79 73 69 73 78 73 71 00 7e 00 0e 74 00 10 42 65 7a 69 65 72 39 30 2d pact.Analysisxsq.~..t..Bezier90-
10860 54 65 73 74 69 6e 67 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 Testingt..booksq.~..?@......w...
10880 00 10 00 00 00 05 73 71 00 7e 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 08 47 73 ......sq.~..t..titlesq.~..q.~.Gs
108a0 71 00 7e 00 1c 74 00 1b 53 6f 66 74 77 61 72 65 20 54 65 73 74 69 6e 67 20 54 65 63 68 6e 69 71 q.~..t..Software.Testing.Techniq
108c0 75 65 73 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 08 4c 73 71 00 uessq.~..t..authorsq.~..q.~.Lsq.
108e0 7e 00 1c 74 00 0c 42 6f 72 69 73 20 42 65 7a 69 65 72 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 ~..t..Boris.Beziersq.~..t..publi
10900 73 68 65 72 73 71 00 7e 00 18 71 00 7e 08 51 73 71 00 7e 00 1c 74 00 28 56 61 6e 20 4e 6f 73 74 shersq.~..q.~.Qsq.~..t.(Van.Nost
10920 72 61 6e 64 20 52 68 65 69 6e 68 6f 6c 64 20 43 6f 6d 70 61 6e 79 2c 20 4e 65 77 20 59 6f 72 6b rand.Rheinhold.Company,.New.York
10940 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 08 56 73 71 00 7e 00 1c 74 00 sq.~..t..yearsq.~..q.~.Vsq.~..t.
10960 04 31 39 39 30 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 08 5b 73 71 00 .1990sq.~..t..kindsq.~..q.~.[sq.
10980 7e 00 1c 74 00 04 4c 45 44 4c 78 73 71 00 7e 00 0e 74 00 0e 42 65 63 6b 39 39 2d 65 58 74 72 65 ~..t..LEDLxsq.~..t..Beck99-eXtre
109a0 6d 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 met..booksq.~..?@......w........
109c0 0a 73 71 00 7e 00 15 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 08 64 73 71 00 7e 00 1c .sq.~..t..monthsq.~..q.~.dsq.~..
109e0 74 00 07 4f 63 74 6f 62 65 72 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 08 t..Octobersq.~..t..urlsq.~..q.~.
10a00 69 73 71 00 7e 00 1c 74 00 4f 77 77 77 2e 61 6d 61 7a 6f 6e 2e 63 6f 6d 2f 65 78 65 63 2f 6f 62 isq.~..t.Owww.amazon.com/exec/ob
10a20 69 64 6f 73 2f 74 67 2f 64 65 74 61 69 6c 2f 2d 2f 30 32 30 31 36 31 36 34 31 36 2f 31 30 33 2d idos/tg/detail/-/0201616416/103-
10a40 31 36 34 30 30 38 34 2d 0d 0a 20 20 20 20 20 20 20 20 35 31 32 36 32 31 34 73 71 00 7e 00 15 74 1640084-..........5126214sq.~..t
10a60 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 08 6e 73 71 00 7e 00 1c 74 00 09 4b 65 6e 74 ..authorsq.~..q.~.nsq.~..t..Kent
10a80 20 42 65 63 6b 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e .Becksq.~..t..publishersq.~..q.~
10aa0 08 73 73 71 00 7e 00 1c 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 15 74 .ssq.~..t..Addison-Wesleysq.~..t
10ac0 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 08 78 73 71 00 7e 00 1c 74 00 2d 45 78 74 72 65 ..titlesq.~..q.~.xsq.~..t.-Extre
10ae0 6d 65 20 50 72 6f 67 72 61 6d 6d 69 6e 67 20 45 78 70 6c 61 69 6e 65 64 3a 20 45 6d 62 72 61 63 me.Programming.Explained:.Embrac
10b00 65 20 43 68 61 6e 67 65 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 18 71 e.Changesq.~..t..abstractsq.~..q
10b20 00 7e 08 7d 73 71 00 7e 00 1c 74 03 d0 53 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e .~.}sq.~..t..Software.developmen
10b40 74 20 70 72 6f 6a 65 63 74 73 20 63 61 6e 20 62 65 20 66 75 6e 2c 20 70 72 6f 64 75 63 74 69 76 t.projects.can.be.fun,.productiv
10b60 65 2c 20 61 6e 64 20 65 76 65 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 72 69 6e 67 e,.and.even...............daring
10b80 2e 20 59 65 74 20 74 68 65 79 20 63 61 6e 20 63 6f 6e 73 69 73 74 65 6e 74 6c 79 20 64 65 6c 69 ..Yet.they.can.consistently.deli
10ba0 76 65 72 20 76 61 6c 75 65 20 74 6f 20 61 20 62 75 73 69 6e 65 73 73 20 61 6e 64 0d 0a 20 20 20 ver.value.to.a.business.and.....
10bc0 20 20 20 20 20 20 20 20 20 20 72 65 6d 61 69 6e 20 75 6e 64 65 72 20 63 6f 6e 74 72 6f 6c 2e 20 ..........remain.under.control..
10be0 45 78 74 72 65 6d 65 20 50 72 6f 67 72 61 6d 6d 69 6e 67 20 28 58 50 29 20 77 61 73 20 63 6f 6e Extreme.Programming.(XP).was.con
10c00 63 65 69 76 65 64 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 65 6c 6f 70 ceived.and...............develop
10c20 65 64 20 74 6f 20 61 64 64 72 65 73 73 20 74 68 65 20 73 70 65 63 69 66 69 63 20 6e 65 65 64 73 ed.to.address.the.specific.needs
10c40 20 6f 66 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 0d 0a 20 20 20 20 20 20 .of.software.development........
10c60 20 20 20 20 20 20 20 63 6f 6e 64 75 63 74 65 64 20 62 79 20 73 6d 61 6c 6c 20 74 65 61 6d 73 20 .......conducted.by.small.teams.
10c80 69 6e 20 74 68 65 20 66 61 63 65 20 6f 66 20 76 61 67 75 65 20 61 6e 64 20 63 68 61 6e 67 69 6e in.the.face.of.vague.and.changin
10ca0 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 71 75 69 72 65 6d 65 6e 74 73 2e 20 54 68 g...............requirements..Th
10cc0 69 73 20 6e 65 77 20 6c 69 67 68 74 77 65 69 67 68 74 20 6d 65 74 68 6f 64 6f 6c 6f 67 79 20 63 is.new.lightweight.methodology.c
10ce0 68 61 6c 6c 65 6e 67 65 73 20 6d 61 6e 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e hallenges.many...............con
10d00 76 65 6e 74 69 6f 6e 61 6c 20 74 65 6e 65 74 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 ventional.tenets,.including.the.
10d20 6c 6f 6e 67 2d 68 65 6c 64 20 61 73 73 75 6d 70 74 69 6f 6e 20 74 68 61 74 20 74 68 65 0d 0a 20 long-held.assumption.that.the...
10d40 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 73 74 20 6f 66 20 63 68 61 6e 67 69 6e 67 20 61 20 70 ............cost.of.changing.a.p
10d60 69 65 63 65 20 6f 66 20 73 6f 66 74 77 61 72 65 20 6e 65 63 65 73 73 61 72 69 6c 79 20 72 69 73 iece.of.software.necessarily.ris
10d80 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 72 61 6d 61 74 69 63 61 6c 6c 79 20 6f 76 es...............dramatically.ov
10da0 65 72 20 74 68 65 20 63 6f 75 72 73 65 20 6f 66 20 74 69 6d 65 2e 20 58 50 20 72 65 63 6f 67 6e er.the.course.of.time..XP.recogn
10dc0 69 7a 65 73 20 74 68 61 74 20 70 72 6f 6a 65 63 74 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 izes.that.projects..............
10de0 20 68 61 76 65 20 74 6f 20 77 6f 72 6b 20 74 6f 20 61 63 68 69 65 76 65 20 74 68 69 73 20 72 65 .have.to.work.to.achieve.this.re
10e00 64 75 63 74 69 6f 6e 20 69 6e 20 63 6f 73 74 20 61 6e 64 20 65 78 70 6c 6f 69 74 20 74 68 65 0d duction.in.cost.and.exploit.the.
10e20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 61 76 69 6e 67 73 20 6f 6e 63 65 20 74 68 65 79 20 ..............savings.once.they.
10e40 68 61 76 65 20 62 65 65 6e 20 65 61 72 6e 65 64 2e 20 59 6f 75 20 6d 61 79 20 6c 6f 76 65 20 58 have.been.earned..You.may.love.X
10e60 50 20 6f 72 20 79 6f 75 20 6d 61 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 68 61 74 65 20 P.or.you.may...............hate.
10e80 69 74 2c 20 62 75 74 20 5c 74 65 78 74 69 74 7b 45 78 74 72 65 6d 65 20 50 72 6f 67 72 61 6d 6d it,.but.\textit{Extreme.Programm
10ea0 69 6e 67 20 45 78 70 6c 61 69 6e 65 64 7d 20 77 69 6c 6c 20 66 6f 72 63 65 0d 0a 20 20 20 20 20 ing.Explained}.will.force.......
10ec0 20 20 20 20 20 20 20 20 79 6f 75 20 74 6f 20 74 61 6b 65 20 61 20 66 72 65 73 68 20 6c 6f 6f 6b ........you.to.take.a.fresh.look
10ee0 20 61 74 20 68 6f 77 20 79 6f 75 20 64 65 76 65 6c 6f 70 20 73 6f 66 74 77 61 72 65 2e 73 71 00 .at.how.you.develop.software.sq.
10f00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 08 82 73 71 00 7e 00 1c 74 00 ~..t..editionsq.~..q.~..sq.~..t.
10f20 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 08 .1$^{st}$sq.~..t..yearsq.~..q.~.
10f40 87 73 71 00 7e 00 1c 74 00 04 31 39 39 39 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 .sq.~..t..1999sq.~..t..isbnsq.~.
10f60 18 71 00 7e 08 8c 73 71 00 7e 00 1c 74 00 0d 30 2d 32 30 31 2d 36 31 36 34 31 2d 36 73 71 00 7e .q.~..sq.~..t..0-201-61641-6sq.~
10f80 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 08 91 73 71 00 7e 00 1c 74 00 04 4c 45 44 ..t..kindsq.~..q.~..sq.~..t..LED
10fa0 4c 78 73 71 00 7e 00 0e 74 00 1b 41 6c 65 78 61 6e 64 65 72 37 37 2d 50 61 74 74 65 72 6e 4c 61 Lxsq.~..t..Alexander77-PatternLa
10fc0 6e 67 75 61 67 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 nguaget..booksq.~..?@......w....
10fe0 10 00 00 00 0a 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 08 9a 73 .....sq.~..t..authorsq.~..q.~..s
11000 71 00 7e 00 1c 74 00 85 43 68 72 69 73 74 6f 70 68 65 72 20 41 6c 65 78 61 6e 64 65 72 20 61 6e q.~..t..Christopher.Alexander.an
11020 64 20 53 61 72 61 20 49 73 68 69 6b 61 77 61 20 61 6e 64 20 4d 75 72 72 61 79 20 53 69 6c 76 65 d.Sara.Ishikawa.and.Murray.Silve
11040 72 73 74 65 69 6e 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 4d 61 78 20 4a 61 63 6f 62 rstein.and.............Max.Jacob
11060 73 6f 6e 20 61 6e 64 20 49 6e 67 72 69 64 20 46 69 6b 73 64 61 68 6c 2d 4b 69 6e 67 20 61 6e 64 son.and.Ingrid.Fiksdahl-King.and
11080 20 53 68 6c 6f 6d 6f 20 41 6e 67 65 6c 73 71 00 7e 00 15 74 00 08 61 62 73 74 72 61 63 74 73 71 .Shlomo.Angelsq.~..t..abstractsq
110a0 00 7e 00 18 71 00 7e 08 9f 73 71 00 7e 00 1c 74 09 ba 59 6f 75 20 63 61 6e 20 75 73 65 20 74 68 .~..q.~..sq.~..t..You.can.use.th
110c0 69 73 20 62 6f 6f 6b 20 74 6f 20 64 65 73 69 67 6e 20 61 20 68 6f 75 73 65 20 66 6f 72 20 79 6f is.book.to.design.a.house.for.yo
110e0 75 72 73 65 6c 66 20 77 69 74 68 20 79 6f 75 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 urself.with.your...............f
11100 61 6d 69 6c 79 3b 20 79 6f 75 20 63 61 6e 20 75 73 65 20 69 74 20 74 6f 20 77 6f 72 6b 20 77 69 amily;.you.can.use.it.to.work.wi
11120 74 68 20 79 6f 75 72 20 6e 65 69 67 68 62 6f 72 73 20 74 6f 20 69 6d 70 72 6f 76 65 0d 0a 20 20 th.your.neighbors.to.improve....
11140 20 20 20 20 20 20 20 20 20 20 20 79 6f 75 72 20 74 6f 77 6e 20 61 6e 64 20 6e 65 69 68 62 6f 72 ...........your.town.and.neihbor
11160 68 6f 6f 64 3b 20 79 6f 75 20 63 61 6e 20 75 73 65 20 69 74 20 74 6f 20 64 65 73 69 67 6e 20 61 hood;.you.can.use.it.to.design.a
11180 6e 20 6f 66 66 69 63 65 2c 20 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 20 77 6f 72 n.office,.or...............a.wor
111a0 6b 73 68 6f 70 2c 20 6f 72 20 61 20 70 75 62 6c 69 63 20 62 75 69 6c 64 69 6e 67 2e 20 41 6e 64 kshop,.or.a.public.building..And
111c0 20 79 6f 75 20 63 61 6e 20 75 73 65 20 69 74 20 74 6f 20 67 75 69 64 65 20 79 6f 75 0d 0a 20 20 .you.can.use.it.to.guide.you....
111e0 20 20 20 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 61 63 74 75 61 6c 20 70 72 6f 63 65 73 73 ...........in.the.actual.process
11200 20 6f 66 20 63 6f 6e 73 74 72 75 63 74 69 6f 6e 2e 20 41 66 74 65 72 20 61 20 74 65 6e 2d 79 65 .of.construction..After.a.ten-ye
11220 61 72 20 73 69 6c 65 6e 63 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 43 68 72 69 73 74 ar.silence,...............Christ
11240 6f 70 68 65 72 20 41 6c 65 78 61 6e 64 65 72 20 61 6e 64 20 68 69 73 20 63 6f 6c 6c 65 61 67 75 opher.Alexander.and.his.colleagu
11260 65 73 20 61 74 20 74 68 65 20 43 65 6e 74 65 72 20 66 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 es.at.the.Center.for............
11280 20 20 20 45 6e 76 69 72 6f 6e 6d 65 6e 74 20 53 74 72 75 63 74 75 72 65 20 61 72 65 20 6e 6f 77 ...Environment.Structure.are.now
112a0 20 70 75 62 6c 69 73 68 69 6e 67 20 61 20 6d 61 6a 6f 72 20 73 74 61 74 65 6d 65 6e 74 20 69 6e .publishing.a.major.statement.in
112c0 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 6d 20 6f 66 20 74 68 72 65 65 .the...............form.of.three
112e0 20 62 6f 6f 6b 73 20 77 68 69 63 68 20 77 69 6c 6c 2c 20 69 6e 20 74 68 65 69 72 20 77 6f 72 64 .books.which.will,.in.their.word
11300 73 2c 20 60 60 6c 61 79 20 74 68 65 20 62 61 73 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 s,.``lay.the.basis..............
11320 20 66 6f 72 20 61 6e 20 65 6e 74 69 72 65 6c 79 20 6e 65 77 20 61 70 70 72 6f 61 63 68 20 74 6f .for.an.entirely.new.approach.to
11340 20 61 72 63 68 69 74 65 63 74 75 72 65 2c 20 62 75 69 6c 64 69 6e 67 20 61 6e 64 0d 0a 20 20 20 .architecture,.building.and.....
11360 20 20 20 20 20 20 20 20 20 20 70 6c 61 6e 6e 69 6e 67 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 77 ..........planning,.which.will.w
11380 65 20 68 6f 70 65 20 72 65 70 6c 61 63 65 20 65 78 69 73 74 69 6e 67 20 69 64 65 61 73 20 61 6e e.hope.replace.existing.ideas.an
113a0 64 20 70 72 61 63 74 69 63 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 74 69 72 65 d.practices...............entire
113c0 6c 79 22 2e 20 41 74 20 74 68 65 20 63 6f 72 65 20 6f 66 20 74 68 65 73 65 20 74 68 72 65 65 20 ly"..At.the.core.of.these.three.
113e0 62 6f 6f 6b 73 20 69 73 20 74 68 65 20 69 64 65 61 20 74 68 61 74 0d 0a 20 20 20 20 20 20 20 20 books.is.the.idea.that..........
11400 20 20 20 20 20 70 65 6f 70 6c 65 20 73 68 6f 75 6c 64 20 64 65 73 69 67 6e 20 66 6f 72 20 74 68 .....people.should.design.for.th
11420 65 6d 73 65 6c 76 65 73 20 74 68 65 69 72 20 6f 77 6e 20 68 6f 75 73 65 73 2c 20 73 74 72 65 65 emselves.their.own.houses,.stree
11440 74 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 63 6f 6d 6d 75 6e 69 74 69 65 ts,...............and.communitie
11460 73 2e 20 54 68 69 73 20 69 64 65 61 20 6d 61 79 20 62 65 20 72 61 64 69 63 61 6c 20 28 69 74 20 s..This.idea.may.be.radical.(it.
11480 69 6d 70 6c 69 65 73 20 61 20 72 61 64 69 63 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 implies.a.radical...............
114a0 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 72 63 68 69 74 65 63 74 75 transformation.of.the.architectu
114c0 72 61 6c 20 70 72 6f 66 65 73 73 69 6f 6e 29 20 62 75 74 20 69 74 20 63 6f 6d 65 73 0d 0a 20 20 ral.profession).but.it.comes....
114e0 20 20 20 20 20 20 20 20 20 20 20 73 69 6d 70 6c 79 20 66 72 6f 6d 20 74 68 65 20 6f 62 73 65 72 ...........simply.from.the.obser
11500 76 61 74 69 6f 6e 20 74 68 61 74 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 77 6f 6e 64 65 72 66 75 vation.that.most.of.the.wonderfu
11520 6c 20 70 6c 61 63 65 73 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 77 6f l.places.of...............the.wo
11540 72 6c 64 20 77 65 72 65 20 6e 6f 74 20 6d 61 64 65 20 62 79 20 61 72 63 68 69 74 65 63 74 73 20 rld.were.not.made.by.architects.
11560 62 75 74 20 62 79 20 74 68 65 20 70 65 6f 70 6c 65 2e 20 41 74 20 74 68 65 0d 0a 20 20 20 20 20 but.by.the.people..At.the.......
11580 20 20 20 20 20 20 20 20 63 6f 72 65 20 6f 66 20 74 68 65 20 62 6f 6f 6b 73 20 74 6f 6f 20 69 73 ........core.of.the.books.too.is
115a0 20 74 68 65 20 70 6f 69 6e 74 20 74 68 61 74 20 69 6e 20 64 65 73 69 67 6e 69 6e 67 20 74 68 65 .the.point.that.in.designing.the
115c0 69 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 20 70 65 ir...............environments.pe
115e0 6f 70 6c 65 20 61 6c 77 61 79 73 20 72 65 6c 79 20 6f 6e 20 63 65 72 74 61 69 6e 20 60 60 6c 61 ople.always.rely.on.certain.``la
11600 6e 67 75 61 67 65 73 22 2c 20 77 68 69 63 68 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c nguages",.which,...............l
11620 69 6b 65 20 74 68 65 20 6c 61 6e 67 75 61 67 65 73 20 77 65 20 73 70 65 61 6b 2c 20 61 6c 6c 6f ike.the.languages.we.speak,.allo
11640 77 20 74 68 65 6d 20 74 6f 20 61 72 74 69 63 75 6c 61 74 65 20 61 6e 64 0d 0a 20 20 20 20 20 20 w.them.to.articulate.and........
11660 20 20 20 20 20 20 20 63 6f 6d 6d 75 6e 69 63 61 74 65 20 61 6e 20 69 6e 66 69 6e 69 74 65 20 76 .......communicate.an.infinite.v
11680 61 72 69 65 74 79 20 6f 66 20 64 65 73 69 67 6e 73 20 77 69 74 68 69 6e 20 61 20 66 6f 72 6d 61 ariety.of.designs.within.a.forma
116a0 6c 20 73 79 73 74 65 6d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 63 68 20 67 69 76 l.system...............which.giv
116c0 65 73 20 74 68 65 6d 20 63 6f 68 65 72 65 6e 63 65 2e 20 49 74 20 77 69 6c 6c 20 65 6e 61 62 6c es.them.coherence..It.will.enabl
116e0 65 20 61 20 70 65 72 73 6f 6e 20 74 6f 20 6d 61 6b 65 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 e.a.person.to.make.a............
11700 20 20 20 64 65 73 69 67 6e 20 66 6f 72 20 61 6c 6d 6f 73 74 20 61 6e 79 20 6b 69 6e 64 20 6f 66 ...design.for.almost.any.kind.of
11720 20 62 75 69 6c 64 69 6e 67 2c 20 6f 72 20 61 6e 79 20 70 61 72 74 20 6f 66 20 74 68 65 20 62 75 .building,.or.any.part.of.the.bu
11740 69 6c 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 20 60 ilt...............environment..`
11760 60 50 61 74 74 65 72 6e 73 22 2c 20 74 68 65 20 75 6e 69 74 73 20 6f 66 20 74 68 69 73 20 6c 61 `Patterns",.the.units.of.this.la
11780 6e 67 75 61 67 65 2c 20 61 72 65 20 61 6e 73 77 65 72 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 nguage,.are.answers.............
117a0 20 20 74 6f 20 64 65 73 69 67 6e 20 70 72 6f 62 6c 65 6d 73 20 28 48 6f 77 20 68 69 67 68 20 73 ..to.design.problems.(How.high.s
117c0 68 6f 75 6c 64 20 61 20 77 69 6e 64 6f 77 20 73 74 69 6c 6c 20 62 65 3f 20 48 6f 77 20 6d 61 6e hould.a.window.still.be?.How.man
117e0 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 6f 72 69 65 73 20 73 68 6f 75 6c 64 20 61 y...............stories.should.a
11800 20 62 75 69 6c 64 69 6e 67 20 68 61 76 65 3f 20 48 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 .building.have?.How.much.space.i
11820 6e 20 61 20 6e 65 69 67 68 62 6f 72 68 6f 6f 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 n.a.neighborhood...............s
11840 68 6f 75 6c 64 20 62 65 20 64 65 76 6f 74 65 64 20 74 6f 20 67 72 61 73 73 20 61 6e 64 20 74 72 hould.be.devoted.to.grass.and.tr
11860 65 65 73 3f 29 2e 20 4d 6f 72 65 20 74 68 61 6e 20 32 35 30 20 6f 66 20 74 68 65 0d 0a 20 20 20 ees?)..More.than.250.of.the.....
11880 20 20 20 20 20 20 20 20 20 20 70 61 74 74 65 72 6e 73 20 69 6e 20 74 68 69 73 20 70 61 74 74 65 ..........patterns.in.this.patte
118a0 72 6e 20 6c 61 6e 67 75 61 67 65 73 20 61 72 65 20 67 69 76 65 6e 3a 20 65 61 63 68 20 63 6f 6e rn.languages.are.given:.each.con
118c0 73 69 73 74 73 20 6f 66 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 62 6c 65 6d sists.of.a...............problem
118e0 20 73 74 61 74 65 6d 65 6e 74 2c 20 61 20 64 69 73 63 75 73 73 69 6f 6e 20 6f 66 20 74 68 65 20 .statement,.a.discussion.of.the.
11900 70 72 6f 62 6c 65 6d 20 77 69 74 68 20 61 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6c problem.with.an...............il
11920 6c 75 73 74 72 61 74 69 6f 6e 2c 20 61 6e 64 20 61 20 73 6f 6c 75 74 69 6f 6e 2e 20 41 73 20 74 lustration,.and.a.solution..As.t
11940 68 65 20 61 75 74 68 6f 72 73 20 73 61 79 20 69 6e 20 74 68 65 69 72 0d 0a 20 20 20 20 20 20 20 he.authors.say.in.their.........
11960 20 20 20 20 20 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20 6d 61 6e 79 20 6f 66 20 74 68 65 20 ......introduction,.many.of.the.
11980 70 61 74 74 65 72 6e 73 20 61 72 65 20 61 72 63 68 65 74 79 70 61 6c 2c 20 73 6f 20 64 65 65 70 patterns.are.archetypal,.so.deep
119a0 6c 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 6f 6f 74 65 64 20 69 6e 20 74 68 65 20 6e ly...............rooted.in.the.n
119c0 61 74 75 72 65 20 6f 66 20 74 68 69 6e 67 73 20 74 68 61 74 20 69 74 20 73 65 65 6d 73 20 6c 69 ature.of.things.that.it.seems.li
119e0 6b 65 6c 79 20 74 68 61 74 20 74 68 65 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 6c kely.that.they...............wil
11a00 6c 20 62 65 20 61 20 70 61 72 74 20 6f 66 20 68 75 6d 61 6e 20 6e 61 74 75 72 65 2c 20 61 6e 64 l.be.a.part.of.human.nature,.and
11a20 20 68 75 6d 61 6e 20 61 63 74 69 6f 6e 2c 20 61 73 20 6d 75 63 68 20 69 6e 20 66 69 76 65 0d 0a .human.action,.as.much.in.five..
11a40 20 20 20 20 20 20 20 20 20 20 20 20 20 68 75 6e 64 72 65 64 20 79 65 61 72 20 61 73 20 74 68 65 .............hundred.year.as.the
11a60 79 20 61 72 65 20 74 6f 64 61 79 2e 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 y.are.today.sq.~..t..publishersq
11a80 00 7e 00 18 71 00 7e 08 a4 73 71 00 7e 00 1c 74 00 17 4f 78 66 6f 72 64 20 55 6e 69 76 65 72 73 .~..q.~..sq.~..t..Oxford.Univers
11aa0 69 74 79 20 50 72 65 73 73 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e 08 a9 ity.Presssq.~..t..urlsq.~..q.~..
11ac0 73 71 00 7e 00 1c 74 00 20 77 77 77 2e 6f 75 70 2e 63 6f 2e 75 6b 2f 69 73 62 6e 2f 30 2d 31 39 sq.~..t..www.oup.co.uk/isbn/0-19
11ae0 2d 35 30 31 39 31 39 2d 39 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 08 -501919-9sq.~..t..kindsq.~..q.~.
11b00 ae 73 71 00 7e 00 1c 74 00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 .sq.~..t..LEDLsq.~..t..editionsq
11b20 00 7e 00 18 71 00 7e 08 b3 73 71 00 7e 00 1c 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 15 .~..q.~..sq.~..t..1$^{st}$sq.~..
11b40 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 18 71 00 7e 08 b8 73 71 00 7e 00 1c 74 00 06 41 75 67 75 t..monthsq.~..q.~..sq.~..t..Augu
11b60 73 74 73 71 00 7e 00 15 74 00 04 79 65 61 72 73 71 00 7e 00 18 71 00 7e 08 bd 73 71 00 7e 00 1c stsq.~..t..yearsq.~..q.~..sq.~..
11b80 74 00 04 31 39 37 38 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 08 c2 73 t..1978sq.~..t..isbnsq.~..q.~..s
11ba0 71 00 7e 00 1c 74 00 0d 30 2d 31 39 2d 35 30 31 39 31 39 2d 39 73 71 00 7e 00 15 74 00 05 74 69 q.~..t..0-19-501919-9sq.~..t..ti
11bc0 74 6c 65 73 71 00 7e 00 18 71 00 7e 08 c7 73 71 00 7e 00 1c 74 00 12 41 20 50 61 74 74 65 72 6e tlesq.~..q.~..sq.~..t..A.Pattern
11be0 20 4c 61 6e 67 75 61 67 65 78 73 71 00 7e 00 0e 74 00 21 41 62 65 6c 73 6f 6e 39 32 2d 53 74 72 .Languagexsq.~..t.!Abelson92-Str
11c00 75 63 74 75 72 65 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 74 00 04 62 6f 6f 6b 73 71 00 7e 00 uctureInterpretationt..booksq.~.
11c20 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 06 73 71 00 7e 00 15 74 00 04 79 65 61 72 .?@......w.........sq.~..t..year
11c40 73 71 00 7e 00 18 71 00 7e 08 d0 73 71 00 7e 00 1c 74 00 04 31 39 39 32 73 71 00 7e 00 15 74 00 sq.~..q.~..sq.~..t..1992sq.~..t.
11c60 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 08 d5 73 71 00 7e 00 1c 74 00 38 53 74 72 75 63 74 .titlesq.~..q.~..sq.~..t.8Struct
11c80 75 72 65 20 65 74 20 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 44 65 73 20 50 72 6f 67 72 61 ure.et.Interpretation.Des.Progra
11ca0 6d 6d 65 73 20 49 6e 66 6f 72 6d 61 74 69 71 75 65 73 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 mmes.Informatiquessq.~..t..isbns
11cc0 71 00 7e 00 18 71 00 7e 08 da 73 71 00 7e 00 1c 74 00 0d 32 2d 37 32 39 36 2d 30 32 33 31 2d 35 q.~..q.~..sq.~..t..2-7296-0231-5
11ce0 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 08 df 73 71 00 7e 00 1c 74 00 sq.~..t..kindsq.~..q.~..sq.~..t.
11d00 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 08 e4 73 .LEDLsq.~..t..authorsq.~..q.~..s
11d20 71 00 7e 00 1c 74 00 25 48 61 72 6f 6c 64 20 41 62 65 6c 73 6f 6e 20 61 6e 64 20 47 65 72 61 6c q.~..t.%Harold.Abelson.and.Geral
11d40 64 20 4a 61 79 20 53 75 73 73 6d 61 6e 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 d.Jay.Sussmansq.~..t..publishers
11d60 71 00 7e 00 18 71 00 7e 08 e9 73 71 00 7e 00 1c 74 00 0d 49 6e 74 65 72 45 64 69 74 69 6f 6e 73 q.~..q.~..sq.~..t..InterEditions
11d80 78 73 71 00 7e 00 0e 74 00 17 41 62 61 64 69 39 36 2d 54 68 65 6f 72 79 4f 66 4f 62 6a 65 63 74 xsq.~..t..Abadi96-TheoryOfObject
11da0 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0b st..booksq.~..?@......w.........
11dc0 73 71 00 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 08 f2 73 71 00 7e 00 1c 74 00 sq.~..t..kindsq.~..q.~..sq.~..t.
11de0 04 4c 45 44 4c 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e .LEDLsq.~..t..publishersq.~..q.~
11e00 08 f7 73 71 00 7e 00 1c 74 00 0f 53 70 72 69 6e 67 65 72 2d 56 65 72 6c 61 67 73 71 00 7e 00 15 ..sq.~..t..Springer-Verlagsq.~..
11e20 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 18 71 00 7e 08 fc 73 71 00 7e 00 1c 74 00 02 t..relevancesq.~..q.~..sq.~..t..
11e40 35 30 73 71 00 7e 00 15 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 18 71 00 7e 09 01 73 71 00 50sq.~..t..editionsq.~..q.~..sq.
11e60 7e 00 1c 74 00 06 53 65 63 6f 6e 64 73 71 00 7e 00 15 74 00 05 77 68 65 72 65 73 71 00 7e 00 18 ~..t..Secondsq.~..t..wheresq.~..
11e80 71 00 7e 09 06 73 71 00 7e 00 1c 74 00 12 4c 69 62 72 61 72 79 20 6f 66 20 74 68 65 20 45 4d 4e q.~..sq.~..t..Library.of.the.EMN
11ea0 73 71 00 7e 00 15 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 09 0b 73 71 00 7e 00 1c sq.~..t..authorsq.~..q.~..sq.~..
11ec0 74 00 25 4d 61 72 74 7b 5c 27 7b 5c 69 7d 7d 6e 20 41 62 61 64 69 20 61 6e 64 20 4c 75 63 61 20 t.%Mart{\'{\i}}n.Abadi.and.Luca.
11ee0 43 61 72 64 65 6c 6c 69 73 71 00 7e 00 15 74 00 04 69 73 62 6e 73 71 00 7e 00 18 71 00 7e 09 10 Cardellisq.~..t..isbnsq.~..q.~..
11f00 73 71 00 7e 00 1c 74 00 0d 30 2d 33 38 37 2d 39 34 37 37 35 2d 32 73 71 00 7e 00 15 74 00 05 74 sq.~..t..0-387-94775-2sq.~..t..t
11f20 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 09 15 73 71 00 7e 00 1c 74 00 13 41 20 54 68 65 6f 72 79 itlesq.~..q.~..sq.~..t..A.Theory
11f40 20 6f 66 20 4f 62 6a 65 63 74 73 73 71 00 7e 00 15 74 00 03 75 72 6c 73 71 00 7e 00 18 71 00 7e .of.Objectssq.~..t..urlsq.~..q.~
11f60 09 1a 73 71 00 7e 00 1c 74 00 29 77 77 77 2e 6c 75 63 61 2e 64 65 6d 6f 6e 2e 63 6f 2e 75 6b 2f ..sq.~..t.)www.luca.demon.co.uk/
11f80 54 68 65 6f 72 79 4f 66 4f 62 6a 65 63 74 73 2e 68 74 6d 6c 73 71 00 7e 00 15 74 00 04 79 65 61 TheoryOfObjects.htmlsq.~..t..yea
11fa0 72 73 71 00 7e 00 18 71 00 7e 09 1f 73 71 00 7e 00 1c 74 00 04 31 39 39 38 73 71 00 7e 00 15 74 rsq.~..q.~..sq.~..t..1998sq.~..t
11fc0 00 06 73 65 72 69 65 73 73 71 00 7e 00 18 71 00 7e 09 24 73 71 00 7e 00 1c 74 00 1e 4d 6f 6e 6f ..seriessq.~..q.~.$sq.~..t..Mono
11fe0 67 72 61 70 68 73 20 69 6e 20 43 6f 6d 70 75 74 65 72 20 53 63 69 65 6e 63 65 78 73 71 00 7e 00 graphs.in.Computer.Sciencexsq.~.
12000 0e 74 00 1a 43 61 72 64 65 6c 6c 69 39 36 2d 54 68 65 6f 72 79 4f 66 4f 62 6a 65 63 74 73 74 00 .t..Cardelli96-TheoryOfObjectst.
12020 04 62 6f 6f 6b 73 71 00 7e 00 13 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 05 73 71 00 .booksq.~..?@......w.........sq.
12040 7e 00 15 74 00 04 6b 69 6e 64 73 71 00 7e 00 18 71 00 7e 09 2d 73 71 00 7e 00 1c 74 00 04 4c 45 ~..t..kindsq.~..q.~.-sq.~..t..LE
12060 44 4c 73 71 00 7e 00 15 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 18 71 00 7e 09 32 73 DLsq.~..t..publishersq.~..q.~.2s
12080 71 00 7e 00 1c 74 00 0e 53 70 72 69 6e 65 72 2d 56 65 72 6c 61 67 73 71 00 7e 00 15 74 00 06 61 q.~..t..Spriner-Verlagsq.~..t..a
120a0 75 74 68 6f 72 73 71 00 7e 00 18 71 00 7e 09 37 73 71 00 7e 00 1c 74 00 1e 4d 61 72 74 69 6e 20 uthorsq.~..q.~.7sq.~..t..Martin.
120c0 41 62 61 64 69 20 61 6e 64 20 4c 75 63 61 20 43 61 72 64 65 6c 6c 69 73 71 00 7e 00 15 74 00 04 Abadi.and.Luca.Cardellisq.~..t..
120e0 79 65 61 72 73 71 00 7e 00 18 71 00 7e 09 3c 73 71 00 7e 00 1c 74 00 04 31 39 39 36 73 71 00 7e yearsq.~..q.~.<sq.~..t..1996sq.~
12100 00 15 74 00 05 74 69 74 6c 65 73 71 00 7e 00 18 71 00 7e 09 41 73 71 00 7e 00 1c 74 00 11 54 68 ..t..titlesq.~..q.~.Asq.~..t..Th
12120 65 6f 72 79 20 6f 66 20 4f 62 6a 65 63 74 73 78 78 74 00 09 62 6f 6f 6b 73 2e 62 69 62 74 00 47 eory.of.Objectsxxt..books.bibt.G
12140 43 3a 5c 44 6f 63 75 6d 65 6e 74 73 20 61 6e 64 20 53 65 74 74 69 6e 67 73 5c 59 61 6e 6e 5c 57 C:\Documents.and.Settings\Yann\W
12160 6f 72 6b 5c 4d 69 73 63 2d 57 6f 72 6b 73 70 61 63 65 5c 42 69 62 65 78 5c 62 61 73 65 5c 62 6f ork\Misc-Workspace\Bibex\base\bo
12180 6f 6b 73 2e 62 69 62 78 73 71 00 7e 00 00 77 0c 00 00 00 04 3f 40 00 00 00 00 00 01 73 72 00 19 oks.bibxsq.~..w.....?@......sr..
121a0 62 69 62 74 65 78 2e 65 78 74 72 61 63 74 6f 72 2e 75 69 2e 52 65 67 65 78 86 2d 88 ed c4 ec 41 bibtex.extractor.ui.Regex.-....A
121c0 60 02 00 03 4c 00 05 66 69 65 6c 64 71 00 7e 00 04 4c 00 07 70 61 74 74 65 72 6e 74 00 19 4c 6a `...L..fieldq.~..L..patternt..Lj
121e0 61 76 61 2f 75 74 69 6c 2f 72 65 67 65 78 2f 50 61 74 74 65 72 6e 3b 4c 00 05 76 61 6c 75 65 71 ava/util/regex/Pattern;L..valueq
12200 00 7e 00 04 78 70 74 00 04 6b 69 6e 64 73 72 00 17 6a 61 76 61 2e 75 74 69 6c 2e 72 65 67 65 78 .~..xpt..kindsr..java.util.regex
12220 2e 50 61 74 74 65 72 6e 46 67 d5 6b 6e 49 02 0d 02 00 02 49 00 05 66 6c 61 67 73 4c 00 07 70 61 .PatternFg.knI.....I..flagsL..pa
12240 74 74 65 72 6e 71 00 7e 00 04 78 70 00 00 00 02 74 00 06 44 49 56 45 52 53 71 00 7e 09 4f 78 74 tternq.~..xp....t..DIVERSq.~.Oxt
12260 00 46 43 3a 5c 44 6f 63 75 6d 65 6e 74 73 20 61 6e 64 20 53 65 74 74 69 6e 67 73 5c 59 61 6e 6e .FC:\Documents.and.Settings\Yann
12280 5c 57 6f 72 6b 5c 4d 69 73 63 2d 57 6f 72 6b 73 70 61 63 65 5c 42 69 62 65 78 5c 62 61 73 65 5c \Work\Misc-Workspace\Bibex\base\
122a0 74 65 73 74 2e 62 69 62 test.bib