summaryrefslogtreecommitdiff
path: root/support/bibex/base/Test.bibex.bundle
blob: c39f423e9013fa7a410520c3bc18c3b7d380c4f7 (plain)
ofshex dumpascii
0000 ac ed 00 05 77 04 00 00 00 02 74 00 4c 43 3a 5c 44 6f 63 75 6d 65 6e 74 73 20 61 6e 64 20 53 65 ....w.....t.LC:\Documents.and.Se
0020 74 74 69 6e 67 73 5c 59 61 6e 6e 5c 57 6f 72 6b 5c 4d 69 73 63 2d 57 6f 72 6b 73 70 61 63 65 5c ttings\Yann\Work\Misc-Workspace\
0040 42 69 62 65 78 5c 62 61 73 65 5c 54 65 73 74 42 6f 6f 6b 2e 62 69 62 65 78 74 00 4c 43 3a 5c 44 Bibex\base\TestBook.bibext.LC:\D
0060 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 6f 72 6b 5c ocuments.and.Settings\Yann\Work\
0080 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 54 65 73 74 42 6f Misc-Workspace\Bibex\base\TestBo
00a0 6f 6b 2e 62 69 62 65 78 73 72 00 11 6a 61 76 61 2e 75 74 69 6c 2e 48 61 73 68 53 65 74 ba 44 85 ok.bibexsr..java.util.HashSet.D.
00c0 95 96 b8 b7 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 ....4...xpw.....?@......sr..bibt
00e0 65 78 2e 65 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 ex.extractor.ui.Base.....f&j...J
0100 00 0f 63 61 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 ..cachedTimestampL..filet..Lbibt
0120 65 78 2f 64 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 ex/dom/BibtexFile;L..namet..Ljav
0140 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 4c 00 04 70 61 74 68 71 00 7e 00 06 78 70 00 00 00 fd a/lang/String;L..pathq.~..xp....
0160 d1 25 1f dc 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 .%..sr..bibtex.dom.BibtexFile...
0180 84 cb 9a 88 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 ....x...L..entriest..Ljava/util/
01a0 41 72 72 61 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 ArrayList;xpsr..java.util.ArrayL
01c0 69 73 74 78 81 d2 1d 99 c7 61 9d 03 00 01 49 00 04 73 69 7a 65 78 70 00 00 00 04 77 04 00 00 00 istx.....a....I..sizexp....w....
01e0 0a 73 72 00 16 62 69 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 .sr..bibtex.dom.BibtexEntry...".
0200 79 a3 9d 02 00 03 4c 00 08 65 6e 74 72 79 4b 65 79 71 00 7e 00 06 4c 00 09 65 6e 74 72 79 54 79 y.....L..entryKeyq.~..L..entryTy
0220 70 65 71 00 7e 00 06 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 peq.~..L..fieldst..Ljava/util/Ha
0240 73 68 4d 61 70 3b 78 70 74 00 12 47 44 54 30 33 2d 44 69 63 74 69 6f 6e 6e 61 69 72 65 74 00 04 shMap;xpt..GDT03-Dictionnairet..
0260 6d 69 73 63 73 72 00 11 6a 61 76 61 2e 75 74 69 6c 2e 48 61 73 68 4d 61 70 05 07 da c1 c3 16 60 miscsr..java.util.HashMap......`
0280 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 68 6f 6c 64 78 70 3f ....F..loadFactorI..thresholdxp?
02a0 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 72 00 14 62 69 62 74 65 78 2e 64 6f 6d 2e @......w.........sr..bibtex.dom.
02c0 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 6e 74 65 6e 74 71 00 BibtexKeyw[.{5..P...L..contentq.
02e0 7e 00 06 78 70 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 72 00 16 62 69 62 74 65 78 2e 64 6f ~..xpt..relevantforsr..bibtex.do
0300 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 6b 65 79 74 00 m.BibtexFieldxyWX...N...L..keyt.
0320 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 61 6c 75 65 74 .Lbibtex/dom/BibtexKey;L..valuet
0340 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 74 56 61 6c 75 ..Lbibtex/dom/BibtexAbstractValu
0360 65 3b 78 70 71 00 7e 00 15 73 72 00 17 62 69 62 74 65 78 2e 64 6f 6d 2e 42 69 62 74 65 78 53 74 e;xpq.~..sr..bibtex.dom.BibtexSt
0380 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 7e 00 06 78 70 ring3.....3....L..contentq.~..xp
03a0 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 14 74 00 09 72 t..Vive.le.Qu\'ebec...sq.~..t..r
03c0 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 00 1e 73 71 00 7e 00 1b 74 00 03 31 30 30 73 elevancesq.~..q.~..sq.~..t..100s
03e0 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 00 23 73 71 00 7e 00 1b 74 00 q.~..t..monthsq.~..q.~.#sq.~..t.
0400 09 66 5c 27 65 76 72 69 65 72 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 .f\'evriersq.~..t..titlesq.~..q.
0420 7e 00 28 73 71 00 7e 00 1b 74 00 2a 47 72 61 6e 64 20 64 69 63 74 69 6f 6e 6e 61 69 72 65 20 74 ~.(sq.~..t.*Grand.dictionnaire.t
0440 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 14 74 00 03 75 erminologique.en.lignesq.~..t..u
0460 72 6c 73 71 00 7e 00 17 71 00 7e 00 2d 73 71 00 7e 00 1b 74 00 19 77 33 2e 67 72 61 6e 64 64 69 rlsq.~..q.~.-sq.~..t..w3.granddi
0480 63 74 69 6f 6e 6e 61 69 72 65 2e 63 6f 6d 2f 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 ctionnaire.com/sq.~..t..abstract
04a0 73 71 00 7e 00 17 71 00 7e 00 32 73 71 00 7e 00 1b 74 03 2a 5c 74 65 78 74 69 74 7b 4c 65 20 67 sq.~..q.~.2sq.~..t.*\textit{Le.g
04c0 72 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 rand.dictionnaire.terminologique
04e0 7d 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 }.de.l'Office...............qu\'
0500 65 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 eb\'ecois.de.la.langue.fran\c.ca
0520 69 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 ise.est.une.banque.de...........
0540 20 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 ....donn\'ees.terminologiques..O
0560 6e 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 n.y.trouve,.class\'es.par.domain
0580 65 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 es,...............des.termes.app
05a0 61 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 artenant.aux.langues.de.sp\'ecia
05c0 6c 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 lit\'es..La.fiche...............
05e0 74 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 terminologique.renseigne.sur.une
0600 20 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 .notion,.par.la.d\'efinition,.le
0620 73 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 s...............notes,.l'illustr
0640 61 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 ation,.et.pr\'esente.les.termes.
0660 71 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 qui.d\'esignent...............ce
0680 74 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 tte.notion..Le.terme.principal.e
06a0 73 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 st.celui.que.privil\'egie.......
06c0 20 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 ........l'Office.qu\'eb\'ecois.d
06e0 65 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 e.la.langue.fran\c.caise.dans.le
0700 73 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 s...............situations.de.co
0720 6d 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 mmunication.\'ecrite..Les.termes
0740 20 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 .consign\'es.en...............so
0760 75 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 us-entr\'ee.peuvent.g\'en\'erale
0780 6d 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 ment.\^etre.employ\'es,.mais....
07a0 20 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 ...........leur.emploi.doit.\^et
07c0 72 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 re.nuanc\'e.dans.certains.cas.sq
07e0 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 00 37 73 71 00 7e 00 1b 74 00 06 44 .~..t..kindsq.~..q.~.7sq.~..t..D
0800 49 56 45 52 53 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 00 3c 73 IVERSsq.~..t..authorsq.~..q.~.<s
0820 71 00 7e 00 1b 74 00 36 7b 4f 66 66 69 63 65 20 71 75 7b 5c 27 65 7d 62 7b 5c 27 65 7d 63 6f 69 q.~..t.6{Office.qu{\'e}b{\'e}coi
0840 73 20 64 65 20 6c 61 20 6c 61 6e 67 75 65 20 66 72 61 6e 7b 5c 63 20 63 7d 61 69 73 65 7d 73 71 s.de.la.langue.fran{\c.c}aise}sq
0860 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 00 41 73 71 00 7e 00 1b 74 00 04 32 .~..t..yearsq.~..q.~.Asq.~..t..2
0880 30 30 33 78 73 71 00 7e 00 0d 74 00 1c 4d 65 72 72 69 61 6d 57 65 62 73 74 65 72 30 33 2d 44 69 003xsq.~..t..MerriamWebster03-Di
08a0 63 74 69 6f 6e 6e 61 72 79 74 00 04 6d 69 73 63 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 ctionnaryt..miscsq.~..?@......w.
08c0 00 00 00 10 00 00 00 09 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 00 4a 73 ........sq.~..t..urlsq.~..q.~.Js
08e0 71 00 7e 00 1b 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 2f q.~..t..www.merriam-webster.com/
0900 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 00 4f 73 71 00 7e sq.~..t..abstractsq.~..q.~.Osq.~
0920 00 1b 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 6f ..t..A.handy,.reliable.and.autho
0940 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 65 ritative.dictionary.that.provide
0960 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 6f s.a...............wealth.of.info
0980 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 65 rmation.about.the.words.most.fre
09a0 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 6e quently.used.in...............En
09c0 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 20 glish..This.book.is.packed.with.
09e0 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 0a features.you.would.only.expect..
0a00 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 64 .............to.find.in.larger.d
0a20 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 30 ictionaries,.with.more.than.70,0
0a40 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 64 00.definitions...............and
0a60 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 6f .150.illustrations..The.great.go
0a80 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 20 -anywhere,.look-it-up-fast......
0aa0 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 6c .........language.reference.incl
0ac0 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 65 uding.the.core.vocabulary.of.eve
0ae0 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 6e ryday...............life:.\begin
0b00 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 61 {itemize}.\item.Over.70,000.clea
0b20 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 74 r,.concise...............definit
0b40 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 6e ions..\item.Authoritative.pronun
0b60 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 20 ciations..\item.Special.........
0b80 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 7b ......sections.and.tables..\end{
0ba0 69 74 65 6d 69 7a 65 7d 73 71 00 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e itemize}sq.~..t..relevantforsq.~
0bc0 00 17 71 00 7e 00 54 73 71 00 7e 00 1b 74 00 10 45 6e 67 6c 69 73 68 20 69 73 20 68 61 72 64 21 ..q.~.Tsq.~..t..English.is.hard!
0be0 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 00 59 73 71 00 7e 00 1b sq.~..t..authorsq.~..q.~.Ysq.~..
0c00 74 00 0f 4d 65 72 72 69 61 6d 2d 57 65 62 73 74 65 72 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 t..Merriam-Webstersq.~..t..title
0c20 73 71 00 7e 00 17 71 00 7e 00 5e 73 71 00 7e 00 1b 74 00 22 4d 65 72 72 69 61 6d 2d 57 65 62 73 sq.~..q.~.^sq.~..t."Merriam-Webs
0c40 74 65 72 20 4f 6e 6c 69 6e 65 20 44 69 63 74 69 6f 6e 6e 61 72 79 73 71 00 7e 00 14 74 00 05 6d ter.Online.Dictionnarysq.~..t..m
0c60 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 00 63 73 71 00 7e 00 1b 74 00 05 4d 61 72 63 68 73 71 00 onthsq.~..q.~.csq.~..t..Marchsq.
0c80 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 00 68 73 71 00 7e 00 1b 74 00 04 32 30 ~..t..yearsq.~..q.~.hsq.~..t..20
0ca0 30 33 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 00 6d 73 71 00 7e 00 1b 03sq.~..t..kindsq.~..q.~.msq.~..
0cc0 74 00 06 44 49 56 45 52 53 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 t..DIVERSsq.~..t..relevancesq.~.
0ce0 17 71 00 7e 00 72 73 71 00 7e 00 1b 74 00 03 31 30 30 78 73 71 00 7e 00 0d 74 00 17 4c 61 72 6f .q.~.rsq.~..t..100xsq.~..t..Laro
0d00 75 73 73 65 39 35 2d 44 69 63 74 69 6f 6e 6e 61 69 72 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 usse95-Dictionnairet..booksq.~..
0d20 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 ?@......w.........sq.~..t..editi
0d40 6f 6e 73 71 00 7e 00 17 71 00 7e 00 7b 73 71 00 7e 00 1b 74 00 08 39 30 24 5e 7b 65 7d 24 73 71 onsq.~..q.~.{sq.~..t..90$^{e}$sq
0d60 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 00 80 73 71 00 7e 00 .~..t..publishersq.~..q.~..sq.~.
0d80 1b 74 00 08 4c 61 72 6f 75 73 73 65 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 .t..Laroussesq.~..t..yearsq.~..q
0da0 00 7e 00 85 73 71 00 7e 00 1b 74 00 04 31 39 39 35 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 .~..sq.~..t..1995sq.~..t..abstra
0dc0 63 74 73 71 00 7e 00 17 71 00 7e 00 8a 73 71 00 7e 00 1b 74 08 d8 44 65 70 75 69 73 20 31 39 30 ctsq.~..q.~..sq.~..t..Depuis.190
0de0 36 2c 20 6c 65 20 5c 74 65 78 74 69 74 7b 50 65 74 69 74 20 4c 61 72 6f 75 73 73 65 7d 20 66 61 6,.le.\textit{Petit.Larousse}.fa
0e00 69 74 20 70 61 72 74 69 65 20 69 6e 74 5c 27 65 67 72 61 6e 74 65 0d 0a 20 20 20 20 20 20 20 20 it.partie.int\'egrante..........
0e20 20 20 20 20 20 64 75 20 70 61 74 72 69 6d 6f 69 6e 65 20 63 75 6c 74 75 72 65 6c 20 65 74 20 73 .....du.patrimoine.culturel.et.s
0e40 65 6e 74 69 6d 65 6e 74 61 6c 20 64 65 20 74 6f 75 73 20 6c 65 73 20 46 72 61 6e 5c 63 20 63 61 entimental.de.tous.les.Fran\c.ca
0e60 69 73 20 65 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 20 74 6f 75 73 20 6c 65 73 20 is.et...............de.tous.les.
0e80 61 6d 6f 75 72 65 75 78 20 64 65 20 6c 61 20 6c 61 6e 67 75 65 20 66 72 61 6e 5c 63 20 63 61 69 amoureux.de.la.langue.fran\c.cai
0ea0 73 65 2e 20 43 65 74 74 65 20 61 6e 6e 5c 27 65 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 se..Cette.ann\'ee...............
0ec0 65 6e 63 6f 72 65 2c 20 70 6c 75 73 20 64 27 75 6e 20 6d 69 6c 6c 69 6f 6e 20 64 65 20 6c 65 63 encore,.plus.d'un.million.de.lec
0ee0 74 65 75 72 73 2c 20 65 6e 20 46 72 61 6e 63 65 2c 20 65 6e 20 42 65 6c 67 69 71 75 65 2c 20 65 teurs,.en.France,.en.Belgique,.e
0f00 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 69 73 73 65 2c 20 61 75 20 51 75 5c 27 65 n...............Suisse,.au.Qu\'e
0f20 62 65 63 2c 20 65 6e 20 41 66 72 69 71 75 65 2e 2e 2e 2c 20 61 63 68 5c 60 65 74 65 72 6f 6e 74 bec,.en.Afrique...,.ach\`eteront
0f40 20 75 6e 20 6e 6f 75 76 65 61 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 74 65 78 74 69 .un.nouveau...............\texti
0f60 74 7b 50 65 74 69 74 20 4c 61 72 6f 75 73 73 65 7d 2e 20 53 79 6d 62 6f 6c 65 20 64 65 20 73 61 t{Petit.Larousse}..Symbole.de.sa
0f80 76 6f 69 72 2d 66 61 69 72 65 20 65 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 27 65 78 voir-faire.et...............d'ex
0fa0 70 5c 27 65 72 69 65 6e 63 65 20 65 6e 20 6d 61 74 69 5c 60 65 72 65 20 64 65 20 64 69 63 74 69 p\'erience.en.mati\`ere.de.dicti
0fc0 6f 6e 6e 61 69 72 65 2c 20 6c 65 20 5c 74 65 78 74 69 74 7b 50 65 74 69 74 0d 0a 20 20 20 20 20 onnaire,.le.\textit{Petit.......
0fe0 20 20 20 20 20 20 20 20 4c 61 72 6f 75 73 73 65 7d 20 65 73 74 20 74 72 61 64 75 69 74 20 65 74 ........Larousse}.est.traduit.et
1000 20 61 64 61 70 74 5c 27 65 20 65 6e 20 65 73 70 61 67 6e 6f 6c 2c 20 66 69 6e 6e 6f 69 73 2c 20 .adapt\'e.en.espagnol,.finnois,.
1020 69 74 61 6c 69 65 6e 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 5c 27 65 65 72 6c 61 italiens,...............n\'eerla
1040 6e 64 61 69 73 2c 20 70 6f 72 74 75 67 61 69 73 2c 20 73 65 72 62 6f 2d 63 72 6f 61 74 65 20 65 ndais,.portugais,.serbo-croate.e
1060 74 20 74 75 72 63 2c 20 64 65 76 65 6e 61 6e 74 20 61 69 6e 73 69 0d 0a 20 20 20 20 20 20 20 20 t.turc,.devenant.ainsi..........
1080 20 20 20 20 20 75 6e 65 20 72 5c 27 65 66 5c 27 65 72 65 6e 63 65 20 69 6e 74 65 72 6e 61 74 69 .....une.r\'ef\'erence.internati
10a0 6f 6e 61 6c 65 2e 20 55 6e 65 20 76 65 72 73 69 6f 6e 20 65 6e 20 6c 61 6e 67 75 65 20 61 6e 67 onale..Une.version.en.langue.ang
10c0 6c 61 69 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 73 74 20 61 63 74 75 65 6c 6c 65 laise...............est.actuelle
10e0 6d 65 6e 74 20 65 6e 20 70 72 5c 27 65 70 61 72 61 74 69 6f 6e 2e 20 53 69 20 6c 65 20 5c 74 65 ment.en.pr\'eparation..Si.le.\te
1100 78 74 69 74 7b 50 65 74 69 74 20 4c 61 72 6f 75 73 73 65 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 xtit{Petit.Larousse}............
1120 20 20 20 65 73 74 20 75 6e 65 20 76 5c 27 65 72 69 74 61 62 6c 65 20 69 6e 73 74 69 74 75 74 69 ...est.une.v\'eritable.instituti
1140 6f 6e 2c 20 63 27 65 73 74 20 70 61 72 63 65 20 71 75 65 20 73 6f 6e 20 6f 62 6a 65 63 74 69 66 on,.c'est.parce.que.son.objectif
1160 20 65 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 75 62 6c 65 20 3a 20 6f 66 66 72 .est...............double.:.offr
1180 69 72 20 5c 60 61 20 73 65 73 20 6c 65 63 74 65 75 72 73 20 63 65 20 71 75 69 20 63 6f 6e 73 74 ir.\`a.ses.lecteurs.ce.qui.const
11a0 69 74 75 65 20 6c 65 75 72 20 70 61 74 72 69 6d 6f 69 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 itue.leur.patrimoine............
11c0 20 20 20 6c 69 6e 67 75 69 73 74 69 71 75 65 20 65 74 20 63 75 6c 74 75 72 65 6c 2c 20 74 6f 75 ...linguistique.et.culturel,.tou
11e0 74 20 65 6e 20 72 65 66 6c 5c 27 65 74 61 6e 74 20 6c 27 5c 27 65 76 6f 6c 75 74 69 6f 6e 20 64 t.en.refl\'etant.l'\'evolution.d
1200 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 6e 64 65 20 63 6f 6e 74 65 6d 70 6f 72 61 u...............monde.contempora
1220 69 6e 2e 20 41 69 6e 73 69 2c 20 63 68 61 71 75 65 20 61 6e 6e 5c 27 65 65 20 65 74 20 74 6f 75 in..Ainsi,.chaque.ann\'ee.et.tou
1240 6a 6f 75 72 73 20 61 76 65 63 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 63 65 72 6e jours.avec...............discern
1260 65 6d 65 6e 74 2c 20 69 6c 20 65 6e 72 65 67 69 73 74 72 65 20 64 65 73 20 6d 6f 74 73 20 6e 6f ement,.il.enregistre.des.mots.no
1280 75 76 65 61 75 78 2c 20 61 63 63 75 65 69 6c 6c 65 20 64 65 73 0d 0a 20 20 20 20 20 20 20 20 20 uveaux,.accueille.des...........
12a0 20 20 20 20 70 65 72 73 6f 6e 6e 61 6c 69 74 5c 27 65 73 20 65 74 2c 20 73 61 6e 73 20 63 65 73 ....personnalit\'es.et,.sans.ces
12c0 73 65 20 6d 69 73 20 5c 60 61 20 6a 6f 75 72 20 64 61 6e 73 20 73 65 73 0d 0a 20 20 20 20 20 20 se.mis.\`a.jour.dans.ses........
12e0 20 20 20 20 20 20 20 64 5c 27 65 76 65 6c 6f 70 70 65 6d 65 6e 74 73 20 65 6e 63 79 63 6c 6f 70 .......d\'eveloppements.encyclop
1300 5c 27 65 64 69 71 75 65 73 2c 20 69 6c 20 72 65 6e 64 20 63 6f 6d 70 74 65 20 64 65 73 0d 0a 20 \'ediques,.il.rend.compte.des...
1320 20 20 20 20 20 20 20 20 20 20 20 20 5c 27 65 76 5c 60 65 6e 65 6d 65 6e 74 73 20 6c 65 73 20 70 ............\'ev\`enements.les.p
1340 6c 75 73 20 61 63 74 75 65 6c 73 2e 20 4c 65 20 73 75 63 63 5c 60 65 73 20 64 75 20 5c 74 65 78 lus.actuels..Le.succ\`es.du.\tex
1360 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 72 6f 75 73 73 65 tit{Petit...............Larousse
1380 7d 20 74 69 65 6e 74 20 61 75 73 73 69 20 5c 60 61 20 6c 27 69 6d 70 6f 72 74 61 6e 63 65 20 63 }.tient.aussi.\`a.l'importance.c
13a0 61 70 69 74 61 6c 65 20 71 75 27 69 6c 20 61 2c 20 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 apitale.qu'il.a,.le.............
13c0 20 20 70 72 65 6d 69 65 72 2c 20 61 63 63 6f 72 64 5c 27 65 65 20 5c 60 61 20 6c 27 69 6c 6c 75 ..premier,.accord\'ee.\`a.l'illu
13e0 73 74 72 61 74 69 6f 6e 2e 20 4c 65 73 20 64 65 73 73 69 6e 73 2c 20 6c 65 73 0d 0a 20 20 20 20 stration..Les.dessins,.les......
1400 20 20 20 20 20 20 20 20 20 70 68 6f 74 6f 67 72 61 70 68 69 65 73 2c 20 6c 65 73 20 63 61 72 74 .........photographies,.les.cart
1420 65 73 20 65 74 20 6c 65 73 20 73 63 68 5c 27 65 6d 61 73 20 5c 27 65 63 6c 61 69 72 65 6e 74 20 es.et.les.sch\'emas.\'eclairent.
1440 6c 65 73 20 6d 6f 74 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6c 6f 6e 67 65 les.mots,...............prolonge
1460 6e 74 20 6c 65 73 20 64 5c 27 65 66 69 6e 69 74 69 6f 6e 73 20 3b 20 6c 65 73 20 70 6c 61 6e 63 nt.les.d\'efinitions.;.les.planc
1480 68 65 73 20 6d 65 74 74 65 6e 74 20 65 6e 20 72 65 6c 61 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 hes.mettent.en.relation.........
14a0 20 20 20 20 20 20 6c 65 73 20 5c 27 65 6c 5c 27 65 6d 65 6e 74 73 20 64 69 73 70 65 72 73 5c 27 ......les.\'el\'ements.dispers\'
14c0 65 73 20 70 61 72 20 6c 27 6f 64 72 65 20 61 6c 70 68 61 62 5c 27 65 74 69 71 75 65 2e 0d 0a 20 es.par.l'odre.alphab\'etique....
14e0 20 20 20 20 20 20 20 20 20 20 20 20 4c 27 65 78 70 5c 27 65 72 69 65 6e 63 65 20 70 72 6f 75 76 ............L'exp\'erience.prouv
1500 65 20 71 75 65 20 6c 27 69 6c 6c 75 73 74 72 61 74 69 6f 6e 2c 20 65 6e 20 70 6c 75 73 20 64 65 e.que.l'illustration,.en.plus.de
1520 20 73 6f 6e 20 72 5c 5e 6f 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 64 61 63 74 .son.r\^ole...............didact
1540 69 71 75 65 2c 20 65 73 74 20 61 75 73 73 69 20 75 6e 20 65 78 74 72 61 6f 72 64 69 6e 61 69 72 ique,.est.aussi.un.extraordinair
1560 65 20 76 65 63 74 65 75 72 20 64 27 5c 27 65 6d 6f 74 69 6f 6e 20 71 75 69 0d 0a 20 20 20 20 20 e.vecteur.d'\'emotion.qui.......
1580 20 20 20 20 20 20 20 20 61 74 74 69 73 65 20 6c 61 20 63 75 72 69 6f 73 69 74 5c 27 65 20 65 74 ........attise.la.curiosit\'e.et
15a0 20 73 27 69 6e 73 63 72 69 74 20 64 61 6e 73 20 6c 61 20 6d 5c 27 65 6d 6f 69 72 65 20 64 65 20 .s'inscrit.dans.la.m\'emoire.de.
15c0 63 68 61 63 75 6e 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 41 75 6a 6f 75 72 64 27 68 75 chacun................Aujourd'hu
15e0 69 2c 20 74 6f 75 74 65 73 20 65 6e 20 63 6f 75 6c 65 75 72 73 2c 20 6c 65 73 20 69 6c 6c 75 73 i,.toutes.en.couleurs,.les.illus
1600 74 72 61 74 69 6f 6e 73 7e 2d 2d 20 33 20 36 30 30 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 trations~--.3.600...............
1620 64 65 73 73 69 6e 73 2c 20 73 63 68 5c 27 65 6d 61 73 20 65 74 20 70 68 6f 74 6f 67 72 61 70 68 dessins,.sch\'emas.et.photograph
1640 69 65 73 2c 20 32 38 35 20 63 61 72 74 65 73 7e 2d 2d 20 6f 66 66 72 65 6e 74 20 75 6e 65 0d 0a ies,.285.cartes~--.offrent.une..
1660 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 76 69 73 75 65 .............documentation.visue
1680 6c 6c 65 20 65 6e 63 6f 72 65 20 70 6c 75 73 20 61 63 74 75 65 6c 6c 65 2c 20 72 69 63 68 65 20 lle.encore.plus.actuelle,.riche.
16a0 65 74 20 61 74 74 72 61 79 61 6e 74 65 2e 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 et.attrayante.sq.~..t..authorsq.
16c0 7e 00 17 71 00 7e 00 8f 73 71 00 7e 00 1b 74 00 08 4c 61 72 6f 75 73 73 65 73 71 00 7e 00 14 74 ~..q.~..sq.~..t..Laroussesq.~..t
16e0 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 00 94 73 71 00 7e 00 1b 74 00 1c 4c 65 20 50 65 ..titlesq.~..q.~..sq.~..t..Le.Pe
1700 74 69 74 20 4c 61 72 6f 75 73 73 65 20 49 6c 6c 75 73 74 72 5c 27 65 73 71 00 7e 00 14 74 00 04 tit.Larousse.Illustr\'esq.~..t..
1720 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 00 99 73 71 00 7e 00 1b 74 00 0d 32 2d 30 33 2d 33 30 31 isbnsq.~..q.~..sq.~..t..2-03-301
1740 31 39 35 2d 58 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 00 9e 73 71 00 195-Xsq.~..t..kindsq.~..q.~..sq.
1760 7e 00 1b 74 00 06 44 49 56 45 52 53 73 71 00 7e 00 14 74 00 08 6c 61 6e 67 75 61 67 65 73 71 00 ~..t..DIVERSsq.~..t..languagesq.
1780 7e 00 17 71 00 7e 00 a3 73 71 00 7e 00 1b 74 00 08 66 72 61 6e 63 61 69 73 78 73 71 00 7e 00 0d ~..q.~..sq.~..t..francaisxsq.~..
17a0 74 00 10 4b 6f 75 74 73 6f 66 69 6f 73 30 32 2d 44 6f 74 74 00 06 6d 61 6e 75 61 6c 73 71 00 7e t..Koutsofios02-Dott..manualsq.~
17c0 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 08 73 71 00 7e 00 14 74 00 08 61 62 73 ..?@......w.........sq.~..t..abs
17e0 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 00 ac 73 71 00 7e 00 1b 74 02 7e 5c 79 67 67 40 70 72 tractsq.~..q.~..sq.~..t.~\ygg@pr
1800 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 68 73 oduct{Dot}.draws.directed.graphs
1820 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 20 20 .as.hierarchies..It.runs........
1840 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 61 6d .......as.a.command.line.program
1860 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 72 20 ,.web.visualization.service,.or.
1880 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 65 20 with.a...............compatible.
18a0 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 72 65 graphical.interface..Its.feature
18c0 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 20 20 s.include.well-tuned............
18e0 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 6e 67 ...layout.algorithms.for.placing
1900 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 0a 20 .nodes.and.edge.splines,.edge...
1920 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 73 68 ............labels,.``record".sh
1940 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 20 64 apes.with.``ports".for.drawing.d
1960 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 63 6c ata...............structures;.cl
1980 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 6e 67 uster.layouts;.and.an.underlying
19a0 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 20 20 .file.language.for..............
19c0 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 42 65 .stream-oriented.graph.tools..Be
19e0 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 65 6e low.is.a.reduced.module.dependen
1a00 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 4d 4c cy...............graph.of.an.SML
1a20 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 63 6f -NJ.compiler.that.took.0.98.seco
1a40 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 20 6f nds.of.user.time...............o
1a60 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 14 74 00 0c n.a.1.4.Ghz.AMD.Athlon.sq.~..t..
1a80 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 00 b1 73 71 00 7e 00 1b 74 00 13 organizationsq.~..q.~..sq.~..t..
1aa0 41 54 5c 26 54 20 4c 61 62 73 2d 52 65 73 65 61 72 63 68 73 71 00 7e 00 14 74 00 04 79 65 61 72 AT\&T.Labs-Researchsq.~..t..year
1ac0 73 71 00 7e 00 17 71 00 7e 00 b6 73 71 00 7e 00 1b 74 00 04 32 30 30 32 73 71 00 7e 00 14 74 00 sq.~..q.~..sq.~..t..2002sq.~..t.
1ae0 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 00 bb 73 71 00 7e 00 1b 74 00 25 44 72 61 77 69 6e .titlesq.~..q.~..sq.~..t.%Drawin
1b00 67 20 67 72 61 70 68 73 20 77 69 74 68 20 5c 79 67 67 40 70 72 6f 64 75 63 74 7b 44 6f 74 7d 73 g.graphs.with.\ygg@product{Dot}s
1b20 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 00 c0 73 71 00 7e 00 1b 74 00 06 q.~..t..kindsq.~..q.~..sq.~..t..
1b40 44 49 56 45 52 53 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 00 c5 73 DIVERSsq.~..t..monthsq.~..q.~..s
1b60 71 00 7e 00 1b 74 00 08 46 65 62 72 75 61 72 79 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e q.~..t..Februarysq.~..t..urlsq.~
1b80 00 17 71 00 7e 00 ca 73 71 00 7e 00 1b 74 00 33 77 77 77 2e 72 65 73 65 61 72 63 68 2e 61 74 74 ..q.~..sq.~..t.3www.research.att
1ba0 2e 63 6f 6d 2f 73 77 2f 74 6f 6f 6c 73 2f 67 72 61 70 68 76 69 7a 2f 64 6f 74 67 75 69 64 65 2e .com/sw/tools/graphviz/dotguide.
1bc0 70 64 66 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 00 cf 73 71 00 pdfsq.~..t..authorsq.~..q.~..sq.
1be0 7e 00 1b 74 00 28 45 6c 65 66 74 68 65 72 69 6f 73 20 4b 6f 75 74 73 6f 66 69 6f 73 20 61 6e 64 ~..t.(Eleftherios.Koutsofios.and
1c00 20 53 74 65 70 68 65 6e 20 4e 6f 72 74 68 78 78 74 00 08 74 65 73 74 2e 62 69 62 74 00 46 43 3a .Stephen.Northxxt..test.bibt.FC:
1c20 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 6f 72 \Documents.and.Settings\Yann\Wor
1c40 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 74 65 73 74 k\Misc-Workspace\Bibex\base\test
1c60 2e 62 69 62 78 73 71 00 7e 00 02 77 0c 00 00 00 04 3f 40 00 00 00 00 00 01 73 72 00 19 62 69 62 .bibxsq.~..w.....?@......sr..bib
1c80 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 60 02 00 tex.extractor.ui.Regex.-....A`..
1ca0 03 4c 00 05 66 69 65 6c 64 71 00 7e 00 06 4c 00 07 70 61 74 74 65 72 6e 74 00 19 4c 6a 61 76 61 .L..fieldq.~..L..patternt..Ljava
1cc0 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 00 7e 00 /util/regex/Pattern;L..valueq.~.
1ce0 06 78 70 74 00 04 54 59 50 45 73 72 00 17 6a 61 76 61 2e 75 74 69 6c 2e 72 65 67 65 78 2e 50 61 .xpt..TYPEsr..java.util.regex.Pa
1d00 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 74 74 65 tternFg.knI.....I..flagsL..patte
1d20 72 6e 71 00 7e 00 06 78 70 00 00 00 02 74 00 04 62 6f 6f 6b 71 00 7e 00 dd 78 74 00 47 43 3a 5c rnq.~..xp....t..bookq.~..xt.GC:\
1d40 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 6f 72 6b Documents.and.Settings\Yann\Work
1d60 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 74 65 73 74 32 \Misc-Workspace\Bibex\base\test2
1d80 2e 62 69 62 74 00 4f 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 .bibt.OC:\Documents.and.Settings
1da0 5c 59 61 6e 6e 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 \Yann\Work\Misc-Workspace\Bibex\
1dc0 62 61 73 65 5c 42 6f 6f 6b 73 44 69 76 65 72 73 2e 62 69 62 65 78 74 00 4f 43 3a 5c 44 6f 63 75 base\BooksDivers.bibext.OC:\Docu
1de0 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 6f 72 6b 5c 4d 69 73 ments.and.Settings\Yann\Work\Mis
1e00 63 2d 57 6f 72 6b 73 70 61 63 65 5c 42 69 62 65 78 5c 62 61 73 65 5c 42 6f 6f 6b 73 44 69 76 65 c-Workspace\Bibex\base\BooksDive
1e20 72 73 2e 62 69 62 65 78 73 71 00 7e 00 02 77 0c 00 00 00 04 3f 40 00 00 00 00 00 01 73 71 00 7e rs.bibexsq.~..w.....?@......sq.~
1e40 00 04 00 00 00 fd 94 6e 5e 78 73 71 00 7e 00 08 73 71 00 7e 00 0b 00 00 00 31 77 04 00 00 00 3a .......n^xsq.~..sq.~.....1w....:
1e60 73 72 00 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 sr..bibtex.dom.BibtexToplevelCom
1e80 6d 65 6e 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 06 78 70 mentq......~...L..contentq.~..xp
1ea0 74 00 9a 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 t..\Sort{....Mode{on}....Collati
1ec0 6f 6e 7b 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 on{mixed}....SortTypeOrder{key,n
1ee0 61 6d 65 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 ame}....NameOrder{ascending}....
1f00 4b 65 79 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 Key{{author,editor}}....KeyOrder
1f20 7b 64 65 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 71 00 {descending,nulls.first}..}..sq.
1f40 7e 00 0d 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 ~..t..Woods98-ConstraintDesignRe
1f60 63 6f 76 65 72 79 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 coveryt..booksq.~..?@......w....
1f80 10 00 00 00 0c 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e .....sq.~..t..relevancesq.~..q.~
1fa0 00 ec 73 71 00 7e 00 1b 74 00 03 31 30 30 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 ..sq.~..t..100sq.~..t..abstracts
1fc0 71 00 7e 00 17 71 00 7e 00 f1 73 71 00 7e 00 1b 74 07 c4 54 68 65 20 67 72 65 61 74 20 63 68 61 q.~..q.~..sq.~..t..The.great.cha
1fe0 6c 6c 65 6e 67 65 20 6f 66 20 72 65 76 65 72 73 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 20 69 73 llenge.of.reverse.engineering.is
2000 20 72 65 63 6f 76 65 72 69 6e 67 20 64 65 73 69 67 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .recovering.design..............
2020 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 6c 65 67 61 63 79 20 63 6f 64 65 3a 20 74 .information.from.legacy.code:.t
2040 68 65 20 60 63 6f 6e 63 65 70 74 20 72 65 63 6f 76 65 72 79 27 20 70 72 6f 62 6c 65 6d 2e 0d 0a he.`concept.recovery'.problem...
2060 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 6f 6e 6f 67 72 61 70 68 20 64 65 73 63 .............This.monograph.desc
2080 72 69 62 65 73 20 75 70 2d 74 6f 2d 64 61 74 65 20 72 65 73 65 61 72 63 68 20 64 65 61 6c 69 6e ribes.up-to-date.research.dealin
20a0 67 20 77 69 74 68 20 74 68 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 62 6c 65 g.with.this...............proble
20c0 6d 2e 20 49 74 20 64 69 73 63 75 73 73 65 73 20 61 20 74 68 65 6f 72 79 20 6f 66 20 68 6f 77 20 m..It.discusses.a.theory.of.how.
20e0 61 20 63 6f 6e 73 74 72 61 69 6e 74 2d 62 61 73 65 64 20 61 70 70 72 6f 61 63 68 0d 0a 20 20 20 a.constraint-based.approach.....
2100 20 20 20 20 20 20 20 20 20 20 74 6f 20 70 72 6f 67 72 61 6d 20 70 6c 61 6e 20 72 65 63 6f 67 6e ..........to.program.plan.recogn
2120 69 74 69 6f 6e 20 63 61 6e 20 65 66 66 69 63 69 65 6e 74 6c 79 20 65 78 74 72 61 63 74 20 64 65 ition.can.efficiently.extract.de
2140 73 69 67 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 65 70 74 73 20 66 72 6f 6d sign...............concepts.from
2160 20 73 6f 75 72 63 65 20 63 6f 64 65 2c 20 61 6e 64 20 69 74 20 64 65 74 61 69 6c 73 20 65 78 70 .source.code,.and.it.details.exp
2180 65 72 69 6d 65 6e 74 73 20 69 6e 20 63 6f 6e 63 65 70 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 eriments.in.concept.............
21a0 20 20 72 65 63 6f 76 65 72 79 20 74 68 61 74 20 73 75 70 70 6f 72 74 20 74 68 65 20 61 75 74 68 ..recovery.that.support.the.auth
21c0 6f 72 73 27 20 63 6c 61 69 6d 73 20 6f 66 20 73 63 61 6c 61 62 69 6c 69 74 79 2e 0d 0a 20 20 20 ors'.claims.of.scalability......
21e0 20 20 20 20 20 20 20 20 20 20 43 6f 6e 73 74 72 61 69 6e 74 2d 42 61 73 65 64 20 44 65 73 69 67 ..........Constraint-Based.Desig
2200 6e 20 52 65 63 6f 76 65 72 79 20 66 6f 72 20 53 6f 66 74 77 61 72 65 20 52 65 65 6e 67 69 6e 65 n.Recovery.for.Software.Reengine
2220 65 72 69 6e 67 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 6f 72 79 20 61 6e 64 20 ering:...............Theory.and.
2240 45 78 70 65 72 69 6d 65 6e 74 73 20 70 72 65 73 65 6e 74 73 20 6d 6f 64 65 6c 73 20 61 6e 64 20 Experiments.presents.models.and.
2260 65 78 70 65 72 69 6d 65 6e 74 73 20 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 66 experiments.in...............suf
2280 66 69 63 69 65 6e 74 20 64 65 74 61 69 6c 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 ficient.detail.so.that.they.can.
22a0 62 65 20 65 61 73 69 6c 79 20 72 65 70 6c 69 63 61 74 65 64 2e 20 54 68 69 73 0d 0a 20 20 20 20 be.easily.replicated..This......
22c0 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 72 65 .........book.is.intended.for.re
22e0 73 65 61 72 63 68 65 72 73 20 6f 72 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 65 72 73 searchers.or.software.developers
2300 20 63 6f 6e 63 65 72 6e 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 65 .concerned...............with.re
2320 76 65 72 73 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 20 6f 72 20 72 65 65 6e 67 69 6e 65 65 72 69 verse.engineering.or.reengineeri
2340 6e 67 20 6c 65 67 61 63 79 20 73 79 73 74 65 6d 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ng.legacy.systems...............
2360 20 48 6f 77 65 76 65 72 2c 20 69 74 20 6d 61 79 20 61 6c 73 6f 20 69 6e 74 65 72 65 73 74 20 74 .However,.it.may.also.interest.t
2380 68 6f 73 65 20 72 65 73 65 61 72 63 68 65 72 73 20 77 68 6f 20 61 72 65 0d 0a 20 20 20 20 20 20 hose.researchers.who.are........
23a0 20 20 20 20 20 20 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 75 73 69 6e 67 20 70 6c 61 6e 20 .......interested.in.using.plan.
23c0 72 65 63 6f 67 6e 69 74 69 6f 6e 20 74 65 63 68 6e 69 71 75 65 73 20 6f 72 0d 0a 20 20 20 20 20 recognition.techniques.or.......
23e0 20 20 20 20 20 20 20 20 63 6f 6e 73 74 72 61 69 6e 74 2d 62 61 73 65 64 20 72 65 61 73 6f 6e 69 ........constraint-based.reasoni
2400 6e 67 2e 20 54 68 65 20 72 65 61 64 65 72 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 68 61 ng..The.reader.is.expected.to.ha
2420 76 65 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 73 6f 6e 61 62 6c 65 20 63 6f ve.a...............reasonable.co
2440 6d 70 75 74 65 72 20 73 63 69 65 6e 63 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 28 69 2e 65 2e 2c mputer.science.background.(i.e.,
2460 20 66 61 6d 69 6c 69 61 72 69 74 79 20 77 69 74 68 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .familiarity.with...............
2480 74 68 65 20 62 61 73 69 63 73 20 6f 66 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 61 6e 64 20 61 6c the.basics.of.programming.and.al
24a0 67 6f 72 69 74 68 6d 20 61 6e 61 6c 79 73 69 73 29 2c 20 62 75 74 20 69 73 20 6e 6f 74 0d 0a 20 gorithm.analysis),.but.is.not...
24c0 20 20 20 20 20 20 20 20 20 20 20 20 72 65 71 75 69 72 65 64 20 74 6f 20 68 61 76 65 20 61 20 66 ............required.to.have.a.f
24e0 61 6d 69 6c 69 61 72 69 74 79 20 77 69 74 68 20 74 68 65 20 66 69 65 6c 64 73 20 6f 66 20 72 65 amiliarity.with.the.fields.of.re
2500 76 65 72 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 67 69 6e 65 65 72 69 6e 67 20 verse...............engineering.
2520 6f 72 20 61 72 74 69 66 69 63 69 61 6c 20 69 6e 74 65 6c 6c 69 67 65 6e 63 65 20 28 41 49 29 2e or.artificial.intelligence.(AI).
2540 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 20 20 20 64 65 73 69 .This.book.is...............desi
2560 67 6e 65 64 20 61 73 20 61 20 72 65 66 65 72 65 6e 63 65 20 66 6f 72 20 61 64 76 61 6e 63 65 64 gned.as.a.reference.for.advanced
2580 20 75 6e 64 65 72 67 72 61 64 75 61 74 65 20 6f 72 20 67 72 61 64 75 61 74 65 0d 0a 20 20 20 20 .undergraduate.or.graduate......
25a0 20 20 20 20 20 20 20 20 20 73 65 6d 69 6e 61 72 20 63 6f 75 72 73 65 73 20 69 6e 20 73 6f 66 74 .........seminar.courses.in.soft
25c0 77 61 72 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 2c 20 72 65 76 65 72 73 65 20 65 6e 67 69 6e 65 ware.engineering,.reverse.engine
25e0 65 72 69 6e 67 2c 20 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 65 6e 67 69 6e 65 ering,.or...............reengine
2600 65 72 69 6e 67 2e 20 49 74 20 63 61 6e 20 61 6c 73 6f 20 73 65 72 76 65 20 61 73 20 61 20 73 75 ering..It.can.also.serve.as.a.su
2620 70 70 6c 65 6d 65 6e 74 61 72 79 20 74 65 78 74 62 6f 6f 6b 20 66 6f 72 0d 0a 20 20 20 20 20 20 pplementary.textbook.for........
2640 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 2d 72 65 6c 61 .......software.engineering-rela
2660 74 65 64 20 63 6f 75 72 73 65 73 2c 20 73 75 63 68 20 61 73 20 74 68 6f 73 65 20 6f 6e 20 70 72 ted.courses,.such.as.those.on.pr
2680 6f 67 72 61 6d 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 69 6e ogram...............understandin
26a0 67 20 6f 72 20 64 65 73 69 67 6e 20 72 65 63 6f 76 65 72 79 2c 20 66 6f 72 20 41 49 2d 72 65 6c g.or.design.recovery,.for.AI-rel
26c0 61 74 65 64 20 63 6f 75 72 73 65 73 2c 20 73 75 63 68 20 61 73 0d 0a 20 20 20 20 20 20 20 20 20 ated.courses,.such.as...........
26e0 20 20 20 20 74 68 6f 73 65 20 6f 6e 20 70 6c 61 6e 20 72 65 63 6f 67 6e 69 74 69 6f 6e 20 6f 72 ....those.on.plan.recognition.or
2700 20 63 6f 6e 73 74 72 61 69 6e 74 20 73 61 74 69 73 66 61 63 74 69 6f 6e 2c 20 61 6e 64 20 66 6f .constraint.satisfaction,.and.fo
2720 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 72 73 65 73 20 74 68 61 74 20 63 6f 76 r...............courses.that.cov
2740 65 72 20 62 6f 74 68 20 74 6f 70 69 63 73 2c 20 73 75 63 68 20 61 73 20 74 68 6f 73 65 20 6f 6e er.both.topics,.such.as.those.on
2760 20 41 49 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 .AI.applications...............t
2780 6f 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 2e 73 71 00 7e 00 14 74 00 0b o.software.engineering.sq.~..t..
27a0 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 00 f6 73 71 00 7e 00 1b 74 00 2b 43 relevantforsq.~..q.~..sq.~..t.+C
27c0 6f 6e 73 74 72 61 69 6e 74 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 66 6f 72 20 64 65 73 69 67 6e onstraint.programming.for.design
27e0 20 72 65 63 6f 76 65 72 79 2e 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 .recovery.sq.~..t..monthsq.~..q.
2800 7e 00 fb 73 71 00 7e 00 1b 74 00 08 4e 6f 76 65 6d 62 65 72 73 71 00 7e 00 14 74 00 03 75 72 6c ~..sq.~..t..Novembersq.~..t..url
2820 73 71 00 7e 00 17 71 00 7e 01 00 73 71 00 7e 00 1b 74 00 20 77 77 77 2e 77 6b 61 70 2e 6e 6c 2f sq.~..q.~..sq.~..t..www.wkap.nl/
2840 70 72 6f 64 2f 62 2f 30 2d 37 39 32 33 2d 38 30 36 37 2d 33 73 71 00 7e 00 14 74 00 07 65 64 69 prod/b/0-7923-8067-3sq.~..t..edi
2860 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 01 05 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 tionsq.~..q.~..sq.~..t..1$^{st}$
2880 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 01 0a 73 71 00 7e 00 1b 74 00 sq.~..t..isbnsq.~..q.~..sq.~..t.
28a0 0d 30 2d 37 39 32 33 2d 38 30 36 37 2d 33 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 .0-7923-8067-3sq.~..t..authorsq.
28c0 7e 00 17 71 00 7e 01 0f 73 71 00 7e 00 1b 74 00 37 53 74 65 76 65 6e 20 47 2e 20 57 6f 6f 64 73 ~..q.~..sq.~..t.7Steven.G..Woods
28e0 20 61 6e 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 .and.Alexander.E..Quilici.and.Qi
2900 61 6e 67 20 59 61 6e 67 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 01 14 ang.Yangsq.~..t..kindsq.~..q.~..
2920 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 sq.~..t..LEDLsq.~..t..publishers
2940 71 00 7e 00 17 71 00 7e 01 19 73 71 00 7e 00 1b 74 00 1a 4b 6c 75 77 65 72 20 41 63 61 64 65 6d q.~..q.~..sq.~..t..Kluwer.Academ
2960 69 63 20 50 75 62 6c 69 73 68 65 72 73 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 ic.Publisherssq.~..t..yearsq.~..
2980 71 00 7e 01 1e 73 71 00 7e 00 1b 74 00 04 31 39 39 37 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 q.~..sq.~..t..1997sq.~..t..title
29a0 73 71 00 7e 00 17 71 00 7e 01 23 73 71 00 7e 00 1b 74 00 62 43 6f 6e 73 74 72 61 69 6e 74 2d 42 sq.~..q.~.#sq.~..t.bConstraint-B
29c0 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 77 61 72 ased.Design.Recovery.for.Softwar
29e0 65 20 52 65 65 6e 67 69 6e 65 65 72 69 6e 67 7e 2d 2d 0d 0a 20 20 20 20 20 20 20 20 20 20 7b 54 e.Reengineering~--............{T
2a00 7d 68 65 6f 72 79 20 61 6e 64 20 45 78 70 65 72 69 6d 65 6e 74 73 78 73 71 00 7e 00 0d 74 00 17 }heory.and.Experimentsxsq.~..t..
2a20 57 6f 6c 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 Wolfe86-ProgrammesBasict..booksq
2a40 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 14 74 00 05 6d .~..?@......w.........sq.~..t..m
2a60 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 01 2c 73 71 00 7e 00 1b 74 00 03 6d 61 69 73 71 00 7e 00 onthsq.~..q.~.,sq.~..t..maisq.~.
2a80 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 01 31 73 71 00 7e 00 1b 74 04 38 .t..abstractsq.~..q.~.1sq.~..t.8
2aa0 4c 27 6f 62 6a 65 74 20 64 65 20 63 65 74 20 6f 75 76 72 61 67 65 20 65 73 74 20 64 65 20 70 72 L'objet.de.cet.ouvrage.est.de.pr
2ac0 5c 27 65 73 65 6e 74 65 72 20 6c 65 73 20 70 72 69 6e 63 69 70 61 6c 65 73 0d 0a 20 20 20 20 20 \'esenter.les.principales.......
2ae0 20 20 20 20 20 20 20 20 74 65 63 68 6e 69 71 75 65 73 20 65 74 20 6c 65 75 72 73 20 70 72 6f 67 ........techniques.et.leurs.prog
2b00 72 61 6d 6d 65 73 20 61 73 73 6f 63 69 5c 27 65 73 2c 20 75 74 69 6c 69 73 61 62 6c 65 73 20 70 rammes.associ\'es,.utilisables.p
2b20 6f 75 72 20 6c 65 73 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 our.les...............applicatio
2b40 6e 73 20 73 63 69 65 6e 74 69 66 69 71 75 65 73 20 65 74 20 65 6e 20 67 65 73 74 69 6f 6e 2e 20 ns.scientifiques.et.en.gestion..
2b60 45 63 72 69 74 73 20 65 6e 20 42 61 73 69 63 20 73 75 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 Ecrits.en.Basic.sur.............
2b80 20 20 6c 27 49 42 4d 2d 50 43 2c 20 63 65 73 20 70 72 6f 67 72 61 6d 6d 65 73 20 63 6f 75 76 72 ..l'IBM-PC,.ces.programmes.couvr
2ba0 65 6e 74 20 6c 61 20 70 6c 75 70 61 72 74 20 64 65 73 20 64 6f 6d 61 69 6e 65 73 0d 0a 20 20 20 ent.la.plupart.des.domaines.....
2bc0 20 20 20 20 20 20 20 20 20 20 72 65 6c 61 74 69 66 73 20 5c 60 61 20 6c 61 20 63 6f 6c 6c 65 63 ..........relatifs.\`a.la.collec
2be0 74 65 20 65 74 20 5c 60 61 20 6c 61 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 20 64 65 73 20 64 6f te.et.\`a.la.manipulation.des.do
2c00 6e 6e 5c 27 65 65 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 60 61 20 6c 27 61 6e 61 nn\'ees,...............\`a.l'ana
2c20 6c 79 73 65 20 6e 75 6d 5c 27 65 72 69 71 75 65 20 65 74 20 5c 60 61 20 6c 61 20 70 72 6f 67 72 lyse.num\'erique.et.\`a.la.progr
2c40 61 6d 6d 61 74 69 6f 6e 20 6c 69 6e 5c 27 65 61 69 72 65 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 ammation.lin\'eaire.............
2c60 20 20 20 44 65 73 74 69 6e 5c 27 65 20 61 75 78 20 5c 27 65 74 75 64 69 61 6e 74 73 20 65 74 20 ...Destin\'e.aux.\'etudiants.et.
2c80 61 75 78 20 70 72 61 74 69 63 69 65 6e 73 2c 20 28 69 6e 67 5c 27 65 6e 69 65 75 72 73 2c 0d 0a aux.praticiens,.(ing\'enieurs,..
2ca0 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 2c 20 67 65 73 74 .............scientifiques,.gest
2cc0 69 6f 6e 6e 61 69 72 65 73 29 2c 20 63 65 20 6c 69 76 72 65 20 70 65 72 6d 65 74 20 64 65 20 74 ionnaires),.ce.livre.permet.de.t
2ce0 69 72 65 72 20 70 72 6f 66 69 74 20 64 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 63 irer.profit.du...............mic
2d00 72 6f 2d 6f 72 64 69 6e 61 74 65 75 72 20 49 42 4d 2d 50 43 20 67 72 5c 5e 61 63 65 20 61 75 78 ro-ordinateur.IBM-PC.gr\^ace.aux
2d20 20 6e 6f 6d 62 72 65 75 78 20 70 72 6f 67 72 61 6d 6d 65 73 20 71 75 69 20 79 0d 0a 20 20 20 20 .nombreux.programmes.qui.y......
2d40 20 20 20 20 20 20 20 20 20 73 6f 6e 74 20 70 72 5c 27 65 73 65 6e 74 5c 27 65 73 20 65 74 20 69 .........sont.pr\'esent\'es.et.i
2d60 6c 6c 75 73 74 72 5c 27 65 73 2e 20 43 27 65 73 74 20 75 6e 20 63 6f 6d 70 61 67 6e 6f 6e 0d 0a llustr\'es..C'est.un.compagnon..
2d80 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 73 70 65 6e 73 61 62 6c 65 20 70 6f 75 72 20 .............indispensable.pour.
2da0 74 6f 75 74 20 75 74 69 6c 69 73 61 74 65 75 72 20 64 65 20 6d 5c 27 65 74 68 6f 64 65 73 20 71 tout.utilisateur.de.m\'ethodes.q
2dc0 75 61 6e 74 69 74 61 74 69 76 65 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 45 63 72 69 uantitatives................Ecri
2de0 74 20 64 65 20 66 61 5c 63 20 63 6f 6e 20 63 6c 61 69 72 65 20 65 74 20 70 72 5c 27 65 63 69 73 t.de.fa\c.con.claire.et.pr\'ecis
2e00 65 73 2c 20 69 6c 20 70 65 72 6d 65 74 20 6c 61 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 0d 0a 20 es,.il.permet.la.manipulation...
2e20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 20 73 6f 75 73 2d 70 72 6f 67 72 61 6d 6d 65 73 20 ............des.sous-programmes.
2e40 65 74 20 6c 65 75 72 20 69 6e 74 5c 27 65 67 72 61 74 69 6f 6e 20 64 61 6e 73 20 64 65 73 20 70 et.leur.int\'egration.dans.des.p
2e60 72 6f 67 72 61 6d 6d 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 75 73 20 76 61 73 rogrammes...............plus.vas
2e80 74 65 73 20 65 6e 20 76 75 65 20 64 65 20 6c 61 20 72 5c 27 65 61 6c 69 73 61 74 69 6f 6e 20 64 tes.en.vue.de.la.r\'ealisation.d
2ea0 27 61 70 70 6c 69 63 61 74 69 6f 6e 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 63 69 65 'applications...............scie
2ec0 6e 74 69 66 69 71 75 65 73 20 6f 75 20 65 6e 20 67 65 73 74 69 6f 6e 2e 73 71 00 7e 00 14 74 00 ntifiques.ou.en.gestion.sq.~..t.
2ee0 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 01 36 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b .editionsq.~..q.~.6sq.~..t..1$^{
2f00 73 74 7d 24 73 71 00 7e 00 14 74 00 08 6c 61 6e 67 75 61 67 65 73 71 00 7e 00 17 71 00 7e 01 3b st}$sq.~..t..languagesq.~..q.~.;
2f20 73 71 00 7e 00 1b 74 00 08 66 72 61 6e 63 61 69 73 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 sq.~..t..francaissq.~..t..author
2f40 73 71 00 7e 00 17 71 00 7e 01 40 73 71 00 7e 00 1b 74 00 21 50 68 69 6c 69 70 20 57 6f 6c 66 65 sq.~..q.~.@sq.~..t.!Philip.Wolfe
2f60 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 00 14 74 00 04 79 65 .and.Patrick.Koellingsq.~..t..ye
2f80 61 72 73 71 00 7e 00 17 71 00 7e 01 45 73 71 00 7e 00 1b 74 00 04 31 39 38 36 73 71 00 7e 00 14 arsq.~..q.~.Esq.~..t..1986sq.~..
2fa0 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 01 4a 73 71 00 7e 00 1b 74 00 0d t..publishersq.~..q.~.Jsq.~..t..
2fc0 49 6e 74 65 72 45 64 69 74 69 6f 6e 73 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 InterEditionssq.~..t..titlesq.~.
2fe0 17 71 00 7e 01 4f 73 71 00 7e 00 1b 74 00 52 50 72 6f 67 72 61 6d 6d 65 73 20 42 61 73 69 63 20 .q.~.Osq.~..t.RProgrammes.Basic.
3000 2d 2d 20 50 6f 75 72 20 49 6e 67 5c 27 65 6e 69 65 75 72 73 20 65 74 20 53 63 69 65 6e 74 69 66 --.Pour.Ing\'enieurs.et.Scientif
3020 69 71 75 65 73 20 73 75 72 20 7b 6c 27 49 42 4d 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 7b 50 43 iques.sur.{l'IBM}............{PC
3040 7d 73 71 00 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 01 54 }sq.~..t..relevantforsq.~..q.~.T
3060 73 71 00 7e 00 1b 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 sq.~..t..Programmation.Basic...s
3080 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 01 59 73 71 00 7e 00 1b 74 00 0d q.~..t..isbnsq.~..q.~.Ysq.~..t..
30a0 32 2d 37 32 39 36 2d 30 31 34 35 2d 37 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 2-7296-0145-7sq.~..t..relevances
30c0 71 00 7e 00 17 71 00 7e 01 5e 73 71 00 7e 00 1b 74 00 02 31 30 73 71 00 7e 00 14 74 00 04 6b 69 q.~..q.~.^sq.~..t..10sq.~..t..ki
30e0 6e 64 73 71 00 7e 00 17 71 00 7e 01 63 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 78 73 71 00 7e 00 ndsq.~..q.~.csq.~..t..LEDLxsq.~.
3100 0d 74 00 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 .t..Webster95-Pitfallst..booksq.
3120 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0a 73 71 00 7e 00 14 74 00 04 69 73 ~..?@......w.........sq.~..t..is
3140 62 6e 73 71 00 7e 00 17 71 00 7e 01 6c 73 71 00 7e 00 1b 74 00 0a 31 35 35 38 35 31 33 39 37 33 bnsq.~..q.~.lsq.~..t..1558513973
3160 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 01 71 73 71 00 sq.~..t..publishersq.~..q.~.qsq.
3180 7e 00 1b 74 00 0c 4d 20 5c 26 20 54 20 42 6f 6f 6b 73 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f ~..t..M.\&.T.Bookssq.~..t..autho
31a0 72 73 71 00 7e 00 17 71 00 7e 01 76 73 71 00 7e 00 1b 74 00 10 42 72 75 63 65 20 46 2e 20 57 65 rsq.~..q.~.vsq.~..t..Bruce.F..We
31c0 62 73 74 65 72 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 01 7b bstersq.~..t..editionsq.~..q.~.{
31e0 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 sq.~..t..1$^{st}$sq.~..t..urlsq.
3200 7e 00 17 71 00 7e 01 80 73 71 00 7e 00 1b 74 00 2a 77 77 77 2e 61 6d 61 7a 6f 6e 2e 63 6f 6d 2f ~..q.~..sq.~..t.*www.amazon.com/
3220 65 78 65 63 2f 6f 62 69 64 6f 73 2f 41 53 49 4e 2f 31 35 35 38 35 31 33 39 37 33 73 71 00 7e 00 exec/obidos/ASIN/1558513973sq.~.
3240 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 01 85 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c .t..kindsq.~..q.~..sq.~..t..LEDL
3260 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 01 8a 73 71 00 7e 00 1b 74 sq.~..t..titlesq.~..q.~..sq.~..t
3280 00 27 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 .'Pitfalls.of.Object.Oriented.De
32a0 76 65 6c 6f 70 6d 65 6e 74 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 01 velopmentsq.~..t..yearsq.~..q.~.
32c0 8f 73 71 00 7e 00 1b 74 00 04 31 39 39 35 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 .sq.~..t..1995sq.~..t..abstracts
32e0 71 00 7e 00 17 71 00 7e 01 94 73 71 00 7e 00 1b 74 04 3b 41 66 74 65 72 20 63 6f 76 65 72 69 6e q.~..q.~..sq.~..t.;After.coverin
3300 67 20 74 68 65 20 62 61 73 69 63 20 63 6f 6e 63 65 70 74 73 20 61 6e 64 20 74 65 72 6d 73 20 6f g.the.basic.concepts.and.terms.o
3320 66 20 4f 4f 44 2c 20 70 69 74 66 61 6c 6c 73 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 f.OOD,.pitfalls.of..............
3340 20 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 44 65 76 65 6c 6f 70 6d 65 6e 74 20 70 72 6f .Object-Oriented.Development.pro
3360 76 69 64 65 73 20 6f 76 65 72 20 65 69 67 68 74 79 20 63 6f 6e 63 69 73 65 0d 0a 20 20 20 20 20 vides.over.eighty.concise.......
3380 20 20 20 20 20 20 20 20 73 75 6d 6d 61 72 69 65 73 20 64 65 73 63 72 69 62 69 6e 67 20 68 6f 77 ........summaries.describing.how
33a0 20 74 6f 20 64 65 74 65 63 74 20 61 6e 64 20 61 76 6f 69 64 20 74 68 65 20 6d 61 6e 79 20 70 6f .to.detect.and.avoid.the.many.po
33c0 74 65 6e 74 69 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 62 6c 65 6d 73 20 74 tential...............problems.t
33e0 68 61 74 20 6c 75 72 6b 20 61 74 20 65 76 65 72 79 20 73 74 65 70 20 6f 66 20 74 68 65 20 73 6f hat.lurk.at.every.step.of.the.so
3400 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 20 20 20 20 20 20 ftware.development..............
3420 20 70 72 6f 63 65 73 73 3a 20 28 31 29 20 43 6f 6e 63 65 70 74 75 61 6c 2c 20 73 65 70 61 72 61 .process:.(1).Conceptual,.separa
3440 74 69 6e 67 20 4f 4f 44 20 66 61 63 74 20 61 6e 64 20 68 79 70 65 2c 20 28 32 29 0d 0a 20 20 20 ting.OOD.fact.and.hype,.(2).....
3460 20 20 20 20 20 20 20 20 20 20 50 6f 6c 69 74 69 63 61 6c 3a 20 74 68 65 20 6f 72 67 61 6e 69 7a ..........Political:.the.organiz
3480 61 74 69 6f 6e 61 6c 20 64 61 6e 67 65 72 73 20 6f 66 20 61 64 6f 70 74 69 6e 67 20 6e 65 77 20 ational.dangers.of.adopting.new.
34a0 74 65 63 68 6e 6f 6c 6f 67 79 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 33 29 20 4d 61 technology,...............(3).Ma
34c0 6e 61 67 65 6d 65 6e 74 3a 20 68 6f 77 20 74 6f 20 67 75 69 64 65 20 61 20 64 65 76 65 6c 6f 70 nagement:.how.to.guide.a.develop
34e0 6d 65 6e 74 20 74 65 61 6d 20 74 68 72 6f 75 67 68 20 4f 4f 44 2c 20 28 34 29 0d 0a 20 20 20 20 ment.team.through.OOD,.(4)......
3500 20 20 20 20 20 20 20 20 20 41 6e 61 6c 79 73 69 73 20 61 6e 64 20 44 65 73 69 67 6e 3a 20 63 6f .........Analysis.and.Design:.co
3520 6d 69 6e 67 20 75 70 20 77 69 74 68 20 74 68 65 20 72 69 67 68 74 20 73 6f 6c 75 74 69 6f 6e 20 ming.up.with.the.right.solution.
3540 74 6f 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 69 67 68 74 20 70 72 6f 62 6c to.the...............right.probl
3560 65 6d 2c 20 28 35 29 20 45 6e 76 69 72 6f 6e 6d 65 6e 74 2c 20 4c 61 6e 67 75 61 67 65 73 2c 20 em,.(5).Environment,.Languages,.
3580 61 6e 64 20 54 6f 6f 6c 73 3a 20 63 6f 6e 63 65 72 6e 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 and.Tools:.concerns.............
35a0 20 20 61 6e 64 20 63 6f 6e 73 69 64 65 72 61 74 69 6f 6e 73 2c 20 28 36 29 20 49 6d 70 6c 65 6d ..and.considerations,.(6).Implem
35c0 65 6e 74 61 74 69 6f 6e 3a 20 4f 4f 44 20 74 65 6d 70 74 61 74 69 6f 6e 73 20 66 61 63 65 64 20 entation:.OOD.temptations.faced.
35e0 62 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 20 64 65 76 65 6c 6f 70 65 72 73 2c by...............new.developers,
3600 20 28 37 29 20 43 6c 61 73 73 65 73 20 61 6e 64 20 4f 62 6a 65 63 74 73 3a 20 77 61 72 6e 69 6e .(7).Classes.and.Objects:.warnin
3620 67 20 73 69 67 6e 73 20 6f 66 20 70 6f 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 g.signs.of.poor...............de
3640 73 69 67 6e 20 61 6e 64 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2c 20 28 38 29 20 43 6f 64 sign.and.implementation,.(8).Cod
3660 69 6e 67 3a 20 6e 61 73 74 79 20 4f 4f 44 20 62 75 67 73 20 61 6e 64 20 68 6f 77 20 74 6f 0d 0a ing:.nasty.OOD.bugs.and.how.to..
3680 20 20 20 20 20 20 20 20 20 20 20 20 20 61 76 6f 69 64 20 74 68 65 6d 2c 20 28 39 29 20 51 75 61 .............avoid.them,.(9).Qua
36a0 6c 69 74 79 20 49 6e 73 75 72 61 6e 63 65 3a 20 4f 4f 44 20 74 65 73 74 69 6e 67 20 63 68 61 6c lity.Insurance:.OOD.testing.chal
36c0 6c 65 6e 67 65 73 2c 20 28 31 30 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 75 73 65 lenges,.(10)...............Reuse
36e0 3a 20 74 68 65 20 72 6f 61 64 62 6c 6f 63 6b 73 20 74 6f 20 61 63 68 69 65 76 69 6e 67 20 74 68 :.the.roadblocks.to.achieving.th
3700 65 20 6d 6f 73 74 20 6f 66 74 2d 63 69 74 65 64 20 62 65 6e 65 66 69 74 20 6f 66 0d 0a 20 20 20 e.most.oft-cited.benefit.of.....
3720 20 20 20 20 20 20 20 20 20 20 4f 4f 44 2e 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e ..........OOD.sq.~..t..monthsq.~
3740 00 17 71 00 7e 01 99 73 71 00 7e 00 1b 74 00 08 46 65 62 72 75 61 72 79 78 73 71 00 7e 00 0d 74 ..q.~..sq.~..t..Februaryxsq.~..t
3760 00 13 54 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 ..Tsang93-Foundationst..booksq.~
3780 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 14 74 00 05 74 69 74 ..?@......w.........sq.~..t..tit
37a0 6c 65 73 71 00 7e 00 17 71 00 7e 01 a2 73 71 00 7e 00 1b 74 00 26 46 6f 75 6e 64 61 74 69 6f 6e lesq.~..q.~..sq.~..t.&Foundation
37c0 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 73 71 00 7e s.of.Constraint.Satisfactionsq.~
37e0 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 01 a7 73 71 00 7e 00 1b 74 ..t..publishersq.~..q.~..sq.~..t
3800 00 0e 41 63 61 64 65 6d 69 63 20 50 72 65 73 73 73 71 00 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e ..Academic.Presssq.~..t..relevan
3820 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 01 ac 73 71 00 7e 00 1b 74 00 21 41 6c 6c 20 61 62 6f 75 tforsq.~..q.~..sq.~..t.!All.abou
3840 74 20 63 6f 6e 73 74 72 61 69 6e 74 20 70 72 6f 67 72 61 6d 6d 69 6e 67 2e 73 71 00 7e 00 14 74 t.constraint.programming.sq.~..t
3860 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 01 b1 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 ..kindsq.~..q.~..sq.~..t..LEDLsq
3880 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 01 b6 73 71 00 7e 00 1b .~..t..abstractsq.~..q.~..sq.~..
38a0 74 04 7a 43 6f 6e 73 74 72 61 69 6e 74 20 73 61 74 69 73 66 61 63 74 69 6f 6e 20 69 73 20 61 20 t.zConstraint.satisfaction.is.a.
38c0 67 65 6e 65 72 61 6c 20 70 72 6f 62 6c 65 6d 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 67 6f 61 general.problem.in.which.the.goa
38e0 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 20 74 6f 20 66 69 6e 64 20 76 61 6c 75 65 l...............is.to.find.value
3900 73 20 66 6f 72 20 61 20 73 65 74 20 6f 66 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 77 69 s.for.a.set.of.variables.that.wi
3920 6c 6c 20 73 61 74 69 73 66 79 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 76 65 6e ll.satisfy.a...............given
3940 20 73 65 74 20 6f 66 20 63 6f 6e 73 74 72 61 69 6e 74 73 2e 20 49 74 20 69 73 20 74 68 65 20 63 .set.of.constraints..It.is.the.c
3960 6f 72 65 20 6f 66 20 6d 61 6e 79 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 69 6e 0d 0a 20 20 20 ore.of.many.applications.in.....
3980 20 20 20 20 20 20 20 20 20 20 61 72 74 69 66 69 63 69 61 6c 20 69 6e 74 65 6c 6c 69 67 65 6e 63 ..........artificial.intelligenc
39a0 65 2c 20 61 6e 64 20 68 61 73 20 66 6f 75 6e 64 20 69 74 73 20 61 70 70 6c 69 63 61 74 69 6f 6e e,.and.has.found.its.application
39c0 20 69 6e 20 6d 61 6e 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 65 61 73 2c 20 73 75 .in.many...............areas,.su
39e0 63 68 20 61 73 20 70 6c 61 6e 6e 69 6e 67 20 61 6e 64 20 73 63 68 65 64 75 6c 69 6e 67 2e 20 42 ch.as.planning.and.scheduling..B
3a00 65 63 61 75 73 65 20 6f 66 20 69 74 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 6e 65 ecause.of.its...............gene
3a20 72 61 6c 69 74 79 2c 20 6d 6f 73 74 20 41 49 20 72 65 73 65 61 72 63 68 65 72 73 20 73 68 6f 75 rality,.most.AI.researchers.shou
3a40 6c 64 20 62 65 20 61 62 6c 65 20 74 6f 20 62 65 6e 65 66 69 74 20 66 72 6f 6d 0d 0a 20 20 20 20 ld.be.able.to.benefit.from......
3a60 20 20 20 20 20 20 20 20 20 68 61 76 69 6e 67 20 67 6f 6f 64 20 6b 6e 6f 77 6c 65 64 67 65 20 6f .........having.good.knowledge.o
3a80 66 20 74 65 63 68 6e 69 71 75 65 73 20 69 6e 20 74 68 69 73 20 66 69 65 6c 64 2e 20 54 68 69 73 f.techniques.in.this.field..This
3aa0 20 62 6f 6f 6b 20 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 6d 6f 73 74 20 .book.is...............the.most.
3ac0 63 6f 6d 70 72 65 68 65 6e 73 69 76 65 20 62 6f 6f 6b 20 6f 6e 20 74 68 65 20 66 69 65 6c 64 20 comprehensive.book.on.the.field.
3ae0 6f 66 20 63 6f 6e 73 74 72 61 69 6e 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 61 74 69 of.constraint...............sati
3b00 73 66 61 63 74 69 6f 6e 20 73 6f 20 66 61 72 2e 20 49 74 20 63 6f 76 65 72 73 20 62 6f 74 68 20 sfaction.so.far..It.covers.both.
3b20 74 68 65 20 74 68 65 6f 72 65 74 69 63 61 6c 20 61 6e 64 20 74 68 65 0d 0a 20 20 20 20 20 20 20 the.theoretical.and.the.........
3b40 20 20 20 20 20 20 69 6d 70 6c 65 6d 65 6e 61 74 61 74 69 6f 6e 20 61 73 70 65 63 74 73 20 6f 66 ......implemenatation.aspects.of
3b60 20 74 68 65 20 73 75 62 6a 65 63 74 2e 20 49 74 20 70 72 6f 76 69 64 65 73 20 61 20 66 72 61 6d .the.subject..It.provides.a.fram
3b80 65 77 6f 72 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 74 75 64 79 69 6e 67 ework...............for.studying
3ba0 20 74 68 69 73 20 66 69 65 6c 64 2c 20 72 65 6c 61 74 65 73 20 64 69 66 66 65 72 65 6e 74 20 72 .this.field,.relates.different.r
3bc0 65 73 65 61 72 63 68 2c 20 61 6e 64 20 72 65 73 6f 6c 76 65 73 0d 0a 20 20 20 20 20 20 20 20 20 esearch,.and.resolves...........
3be0 20 20 20 20 61 6d 62 69 67 75 69 74 79 20 69 6e 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6e ....ambiguity.in.a.number.of.con
3c00 63 65 70 74 73 20 61 6e 64 20 61 6c 67 6f 72 69 74 68 6d 73 20 69 6e 20 74 68 65 0d 0a 20 20 20 cepts.and.algorithms.in.the.....
3c20 20 20 20 20 20 20 20 20 20 20 6c 69 74 65 72 61 74 75 72 65 2e 20 54 68 69 73 20 62 6f 6f 6b 20 ..........literature..This.book.
3c40 70 72 6f 76 69 64 65 73 20 61 20 73 6f 6c 69 64 20 66 6f 75 6e 64 61 74 69 6f 6e 20 66 6f 72 20 provides.a.solid.foundation.for.
3c60 72 65 73 65 61 72 63 68 65 72 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 20 74 68 69 researchers...............in.thi
3c80 73 20 66 69 65 6c 64 2e 20 49 74 20 69 73 20 61 6c 73 6f 20 61 6e 20 69 6e 76 61 6c 75 61 62 6c s.field..It.is.also.an.invaluabl
3ca0 65 20 74 65 78 74 20 66 6f 72 20 67 72 61 64 75 61 74 65 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 e.text.for.graduate.and.........
3cc0 20 20 20 20 20 20 72 65 73 65 61 72 63 68 20 6c 65 76 65 6c 20 73 74 75 64 65 6e 74 73 20 69 6e ......research.level.students.in
3ce0 20 63 6f 67 6e 69 74 69 76 65 20 73 63 69 65 6e 63 65 20 61 6e 64 20 61 72 74 69 66 69 63 69 61 .cognitive.science.and.artificia
3d00 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 6c 6c 69 67 65 6e 63 65 2e 73 71 00 l...............intelligence.sq.
3d20 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 01 bb 73 71 00 7e 00 1b 74 00 25 63 73 77 ~..t..urlsq.~..q.~..sq.~..t.%csw
3d40 77 77 2e 65 73 73 65 78 2e 61 63 2e 75 6b 2f 43 53 50 2f 65 64 77 61 72 64 2f 46 43 53 2e 68 74 ww.essex.ac.uk/CSP/edward/FCS.ht
3d60 6d 6c 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 01 c0 73 71 00 7e mlsq.~..t..authorsq.~..q.~..sq.~
3d80 00 1b 74 00 0c 45 64 77 61 72 64 20 54 73 61 6e 67 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 ..t..Edward.Tsangsq.~..t..releva
3da0 6e 63 65 73 71 00 7e 00 17 71 00 7e 01 c5 73 71 00 7e 00 1b 74 00 03 31 30 30 73 71 00 7e 00 14 ncesq.~..q.~..sq.~..t..100sq.~..
3dc0 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 01 ca 73 71 00 7e 00 1b 74 00 04 31 39 39 33 73 t..yearsq.~..q.~..sq.~..t..1993s
3de0 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 01 cf 73 71 00 7e 00 1b 74 00 q.~..t..monthsq.~..q.~..sq.~..t.
3e00 06 41 75 67 75 73 74 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 01 d4 73 .Augustsq.~..t..isbnsq.~..q.~..s
3e20 71 00 7e 00 1b 74 00 0d 30 2d 31 32 2d 37 30 31 36 31 30 2d 34 73 71 00 7e 00 14 74 00 07 65 64 q.~..t..0-12-701610-4sq.~..t..ed
3e40 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 01 d9 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d itionsq.~..q.~..sq.~..t..1$^{st}
3e60 24 78 73 71 00 7e 00 0d 74 00 1c 54 61 6b 61 6e 67 39 36 2d 53 6f 66 74 77 61 72 65 4d 61 69 6e $xsq.~..t..Takang96-SoftwareMain
3e80 74 65 6e 61 6e 63 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 tenancet..booksq.~..?@......w...
3ea0 00 10 00 00 00 0c 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 01 e2 73 71 00 ......sq.~..t..urlsq.~..q.~..sq.
3ec0 7e 00 1b 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 ~..t..www.isbn.nu/1850321922/pri
3ee0 63 65 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 01 e7 73 cesq.~..t..publishersq.~..q.~..s
3f00 71 00 7e 00 1b 74 00 24 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 20 54 68 6f 6d 73 6f 6e 20 43 6f q.~..t.$International.Thomson.Co
3f20 6d 70 75 74 65 72 20 50 72 65 73 73 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 mputer.Presssq.~..t..authorsq.~.
3f40 17 71 00 7e 01 ec 73 71 00 7e 00 1b 74 00 26 41 72 6d 73 74 72 6f 6e 67 20 41 2e 20 54 61 6b 61 .q.~..sq.~..t.&Armstrong.A..Taka
3f60 6e 67 20 61 6e 64 20 50 65 6e 6e 79 20 41 2e 20 47 72 75 62 62 73 71 00 7e 00 14 74 00 04 6b 69 ng.and.Penny.A..Grubbsq.~..t..ki
3f80 6e 64 73 71 00 7e 00 17 71 00 7e 01 f1 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 ndsq.~..q.~..sq.~..t..LEDLsq.~..
3fa0 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 01 f6 73 71 00 7e 00 1b 74 t..relevantforsq.~..q.~..sq.~..t
3fc0 00 16 41 6c 6c 20 61 62 6f 75 74 20 6d 61 69 6e 74 65 6e 61 6e 63 65 21 73 71 00 7e 00 14 74 00 ..All.about.maintenance!sq.~..t.
3fe0 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 01 fb 73 71 00 7e 00 1b 74 07 e0 54 68 65 .abstractsq.~..q.~..sq.~..t..The
4000 20 6c 61 73 74 20 66 65 77 20 64 65 63 61 64 65 73 20 68 61 76 65 20 77 69 74 6e 65 73 73 65 64 .last.few.decades.have.witnessed
4020 20 61 20 70 72 6f 6c 69 66 65 72 61 74 69 6f 6e 20 6f 66 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 .a.proliferation.of.software....
4040 20 20 20 20 20 20 20 20 20 20 20 73 79 73 74 65 6d 73 20 69 6e 20 61 20 77 69 64 65 20 72 61 6e ...........systems.in.a.wide.ran
4060 67 65 20 6f 66 20 77 6f 72 6b 69 6e 67 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 2e 20 43 68 61 6e ge.of.working.environments..Chan
4080 67 65 73 20 74 6f 20 73 75 63 68 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 73 74 65 6d ges.to.such...............system
40a0 73 20 61 72 65 20 6f 66 74 65 6e 20 72 65 71 75 69 72 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f s.are.often.required.in.order.to
40c0 20 69 6d 70 72 6f 76 65 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 61 6e 64 0d 0a 20 20 20 20 20 20 .improve.performance.and........
40e0 20 20 20 20 20 20 20 65 6e 68 61 6e 63 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 61 6e 64 .......enhance.functionality.and
4100 20 69 74 20 69 73 20 74 68 65 20 6d 61 6e 61 67 65 6d 65 6e 74 20 61 6e 64 20 63 6f 6e 74 72 6f .it.is.the.management.and.contro
4120 6c 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 73 65 20 63 68 61 6e 67 65 73 l.of...............these.changes
4140 20 74 68 61 74 20 69 73 20 6b 6e 6f 77 6e 20 61 73 20 73 6f 66 74 77 61 72 65 20 6d 61 69 6e 74 .that.is.known.as.software.maint
4160 65 6e 61 6e 63 65 2e 20 53 74 75 64 69 65 73 20 68 61 76 65 0d 0a 20 20 20 20 20 20 20 20 20 20 enance..Studies.have............
4180 20 20 20 69 6e 64 69 63 61 74 65 64 20 74 68 61 74 20 73 6f 66 74 77 61 72 65 20 6d 61 69 6e 74 ...indicated.that.software.maint
41a0 65 6e 61 6e 63 65 20 63 6f 6e 73 75 6d 65 73 20 61 20 6c 65 61 73 74 20 35 30 5c 25 20 6f 66 0d enance.consumes.a.least.50\%.of.
41c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 6f 75 72 63 65 73 20 61 6c 6c 6f 63 61 74 65 ..............resources.allocate
41e0 64 20 74 6f 20 6d 61 6e 79 20 73 6f 66 74 77 61 72 65 20 6c 69 66 65 20 63 79 63 6c 65 73 20 61 d.to.many.software.life.cycles.a
4200 6e 64 20 74 68 75 73 20 69 73 20 61 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 70 6f nd.thus.is.an...............impo
4220 72 74 61 6e 74 20 61 72 65 61 20 66 6f 72 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 rtant.area.for.software.engineer
4240 73 20 74 6f 20 6d 61 73 74 65 72 2e 20 54 68 69 73 20 62 6f 6f 6b 20 73 65 74 73 0d 0a 20 20 20 s.to.master..This.book.sets.....
4260 20 20 20 20 20 20 20 20 20 20 6f 75 74 20 74 6f 20 70 72 6f 76 69 64 65 20 61 20 63 6f 6d 70 72 ..........out.to.provide.a.compr
4280 65 68 65 6e 73 69 76 65 20 69 6e 74 72 75 64 63 75 63 74 69 6f 6e 20 74 6f 20 73 6f 66 74 77 61 ehensive.intrudcuction.to.softwa
42a0 72 65 0d 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 63 6f 6e re...............maintenance.con
42c0 63 65 70 74 73 2c 20 73 68 6f 77 69 6e 67 20 68 6f 77 20 74 68 65 73 65 20 63 6f 6e 63 65 70 74 cepts,.showing.how.these.concept
42e0 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f s.can.be.used.to...............o
4300 66 66 65 72 20 70 72 61 63 74 69 63 61 6c 20 73 6f 6c 75 74 69 6f 6e 73 20 74 6f 20 70 72 6f 62 ffer.practical.solutions.to.prob
4320 6c 65 6d 73 20 65 6e 63 6f 75 6e 74 65 72 65 64 20 62 79 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 lems.encountered.by.software....
4340 20 20 20 20 20 20 20 20 20 20 20 65 6e 67 69 6e 65 65 72 73 2e 20 50 72 6f 76 69 64 69 6e 67 20 ...........engineers..Providing.
4360 61 20 66 72 61 6d 65 77 6f 72 6b 20 66 6f 72 20 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 74 68 a.framework.for.understanding.th
4380 65 20 63 6f 6e 63 65 70 74 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 61 75 e.concepts,...............the.au
43a0 74 68 6f 72 73 20 6f 75 74 6c 69 6e 65 20 68 6f 77 20 74 68 69 73 20 63 61 6e 20 62 65 20 61 70 thors.outline.how.this.can.be.ap
43c0 70 6c 69 65 64 20 75 73 69 6e 67 20 74 68 65 20 77 69 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 plied.using.the.wide............
43e0 20 20 20 76 61 72 69 65 74 79 20 6f 66 20 73 6f 66 74 77 61 72 65 20 6d 61 69 6e 74 65 6e 61 6e ...variety.of.software.maintenan
4400 63 65 20 74 65 63 68 6e 69 71 75 65 73 20 61 76 61 69 6c 61 62 6c 65 2e 20 54 68 65 73 65 0d 0a ce.techniques.available..These..
4420 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 63 6c 75 64 65 20 63 6f 76 65 72 61 67 65 20 6f 66 .............include.coverage.of
4440 20 72 65 76 65 72 73 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 2c 20 72 65 65 6e 67 69 6e 65 65 72 .reverse.engineering,.reengineer
4460 69 6e 67 2c 20 70 72 6f 67 72 61 6d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 72 ing,.program...............compr
4480 65 68 65 6e 73 69 6f 6e 2c 20 63 6f 64 65 20 72 65 73 74 72 75 63 74 75 72 69 6e 67 20 61 6e 64 ehension,.code.restructuring.and
44a0 20 6d 61 69 6e 74 61 69 6e 61 62 69 6c 69 74 79 20 6d 65 61 73 75 72 65 73 2e 0d 0a 20 20 20 20 .maintainability.measures.......
44c0 20 20 20 20 20 20 20 20 20 5c 74 65 78 74 69 74 7b 53 6f 66 74 77 61 72 65 20 4d 61 69 6e 74 65 .........\textit{Software.Mainte
44e0 6e 61 6e 63 65 3a 20 43 6f 6e 63 65 70 74 73 20 61 6e 64 20 50 72 61 63 74 69 63 65 7d 20 62 65 nance:.Concepts.and.Practice}.be
4500 67 69 6e 73 20 62 79 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 gins.by...............explaining
4520 20 73 6f 66 74 77 61 72 65 20 6d 61 69 6e 74 65 6e 61 6e 63 65 20 61 6e 64 20 65 78 61 6d 69 6e .software.maintenance.and.examin
4540 65 73 20 61 6e 64 20 61 6e 61 6c 79 73 65 73 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 es.and.analyses.the.............
4560 20 20 76 61 72 69 6f 75 73 20 6d 65 74 68 6f 64 73 20 77 68 69 63 68 20 68 61 76 65 20 62 65 65 ..various.methods.which.have.bee
4580 6e 20 75 73 65 64 20 69 6e 20 69 6e 64 75 73 74 72 79 20 74 6f 20 64 61 74 65 2e 20 52 61 74 68 n.used.in.industry.to.date..Rath
45a0 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 6e 20 74 68 65 20 74 72 61 64 69 74 er...............than.the.tradit
45c0 69 6f 6e 61 6c 20 76 69 65 77 20 6f 66 20 73 6f 66 74 77 61 72 65 20 61 73 20 73 74 61 74 69 63 ional.view.of.software.as.static
45e0 20 61 72 74 65 66 61 63 74 2c 20 77 69 74 68 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 .artefact,.with...............ma
4600 69 6e 74 65 6e 61 6e 63 65 20 65 69 74 68 65 72 20 63 6f 73 74 6c 79 20 6f 72 20 69 6d 70 6f 73 intenance.either.costly.or.impos
4620 73 69 62 6c 65 2c 20 74 68 69 73 20 62 6f 6f 6b 20 70 72 65 73 65 6e 74 73 20 74 68 65 0d 0a 20 sible,.this.book.presents.the...
4640 20 20 20 20 20 20 20 20 20 20 20 20 76 69 65 77 20 6f 66 20 61 6e 20 65 76 6f 6c 75 74 69 6f 6e ............view.of.an.evolution
4660 61 72 79 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 6f 66 20 73 6f 66 74 77 61 72 65 2e 20 5c 74 65 ary.development.of.software..\te
4680 78 74 69 74 7b 53 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 69 6e xtit{Software...............Main
46a0 74 65 6e 61 6e 63 65 3a 20 43 6f 6e 63 65 70 74 73 20 61 6e 64 20 50 72 61 63 74 69 63 65 7d 20 tenance:.Concepts.and.Practice}.
46c0 69 73 20 74 68 65 20 69 64 65 61 6c 20 66 6f 72 20 63 6f 6d 70 75 74 69 6e 67 0d 0a 20 20 20 20 is.the.ideal.for.computing......
46e0 20 20 20 20 20 20 20 20 20 61 6e 64 20 65 6e 67 69 6e 65 65 72 69 6e 67 20 73 74 75 64 65 6e 74 .........and.engineering.student
4700 73 20 73 74 75 64 79 69 6e 67 20 61 20 63 6f 75 72 73 65 20 69 6e 20 73 6f 66 74 77 61 72 65 0d s.studying.a.course.in.software.
4720 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 61 6e 64 20 73 6f ..............maintenance.and.so
4740 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 2e 20 49 74 20 77 69 6c 6c 20 61 6c 73 6f ftware.engineering..It.will.also
4760 20 62 65 20 61 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 76 61 6c 75 61 62 6c 65 20 .be.an...............invaluable.
4780 72 65 73 6f 75 72 63 65 20 66 6f 72 20 70 72 61 63 74 69 73 69 6e 67 20 73 6f 66 74 77 61 72 65 resource.for.practising.software
47a0 20 65 6e 67 69 6e 65 65 72 73 2c 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 .engineers,.software............
47c0 20 20 20 64 65 73 69 67 6e 65 72 73 20 61 6e 64 20 70 72 6f 67 72 61 6d 6d 65 72 73 2e 73 71 00 ...designers.and.programmers.sq.
47e0 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 02 00 73 71 00 7e 00 1b 74 00 ~..t..editionsq.~..q.~..sq.~..t.
4800 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 .1$^{st}$sq.~..t..relevancesq.~.
4820 17 71 00 7e 02 05 73 71 00 7e 00 1b 74 00 03 31 30 30 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 .q.~..sq.~..t..100sq.~..t..isbns
4840 71 00 7e 00 17 71 00 7e 02 0a 73 71 00 7e 00 1b 74 00 0d 31 2d 38 35 30 33 32 2d 31 39 32 2d 32 q.~..q.~..sq.~..t..1-85032-192-2
4860 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 02 0f 73 71 00 7e 00 1b 74 sq.~..t..titlesq.~..q.~..sq.~..t
4880 00 2b 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 .+Software.Maintenance:.Concepts
48a0 20 61 6e 64 20 50 72 61 63 74 69 63 65 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 .and.Practicesq.~..t..monthsq.~.
48c0 17 71 00 7e 02 14 73 71 00 7e 00 1b 74 00 07 4a 61 6e 75 61 72 79 73 71 00 7e 00 14 74 00 04 79 .q.~..sq.~..t..Januarysq.~..t..y
48e0 65 61 72 73 71 00 7e 00 17 71 00 7e 02 19 73 71 00 7e 00 1b 74 00 04 31 39 39 36 78 73 71 00 7e earsq.~..q.~..sq.~..t..1996xsq.~
4900 00 0d 74 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 ..t..Shalloway02-DPExplainedt..b
4920 6f 6f 6b 73 71 00 7e 00 12 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.~.
4940 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 02 22 73 71 00 7e 00 1b 74 00 .t..publishersq.~..q.~."sq.~..t.
4960 1b 41 64 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 .Addison-Wesley.Professionalsq.~
4980 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 02 27 73 71 00 7e 00 1b 74 ..t..relevancesq.~..q.~.'sq.~..t
49a0 00 03 31 30 30 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 02 2c 73 71 00 ..100sq.~..t..kindsq.~..q.~.,sq.
49c0 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 ~..t..LEDLsq.~..t..abstractsq.~.
49e0 17 71 00 7e 02 31 73 71 00 7e 00 1b 74 04 87 44 65 73 69 67 6e 20 50 61 74 74 65 72 6e 73 20 45 .q.~.1sq.~..t..Design.Patterns.E
4a00 78 70 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 xplained:.A.New.Perspective.on.O
4a20 62 6a 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 bject-Oriented...............Des
4a40 69 67 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 ign.draws.together.the.principle
4a60 73 20 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 s.of.object-oriented............
4a80 20 20 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 ...programming.with.the.power.of
4aa0 20 64 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 .design.patterns.to.create.an...
4ac0 20 20 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 ............environment.for.robu
4ae0 73 74 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 st.and.reliable.software.develop
4b00 6d 65 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 ment..Packed...............with.
4b20 70 72 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 practical.and.applicable.example
4b40 73 2c 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 s,.this.book.teaches.you.to.....
4b60 20 20 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 ..........solve.common.programmi
4b80 6e 67 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 ng.problems.with.patterns--and.e
4ba0 78 70 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 xplains.the...............advant
4bc0 61 67 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 ages.of.patterns.for.modern.soft
4be0 77 61 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 ware.design..Beginning.with.....
4c00 20 20 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 ..........a.complete.overview.of
4c20 20 74 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 .the.fundamentals.of.patterns,.D
4c40 65 73 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 esign...............Patterns.Exp
4c60 6c 61 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 lained.stresses.the.importance.o
4c80 66 20 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 f.analysis.and...............des
4ca0 69 67 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 ign..The.authors.clearly.demonst
4cc0 72 61 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 rate.how.patterns.can...........
4ce0 20 20 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 ....facilitate.the.overall.devel
4d00 6f 70 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 opment.process..Throughout.the.b
4d20 6f 6f 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 ook,...............key.object-or
4d40 69 65 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 iented.design.principles.are.exp
4d60 6c 61 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 lained,.along.with..............
4d80 20 74 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 .the.concepts.and.benefits.behin
4da0 64 20 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 d.specific.patterns..With.......
4dc0 20 20 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 ........illustrative.examples.in
4de0 20 43 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 .C++.and.Java,.the.book.demystif
4e00 69 65 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 ies.the...............``whys,".`
4e20 60 77 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 `why.nots,".and.``hows".of.patte
4e40 72 6e 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 rns.and.explains...............p
4e60 61 74 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 14 74 00 05 6d attern.implementation.sq.~..t..m
4e80 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 02 36 73 71 00 7e 00 1b 74 00 09 53 65 70 74 65 6d 62 72 onthsq.~..q.~.6sq.~..t..Septembr
4ea0 65 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 02 3b 73 71 00 7e esq.~..t..editionsq.~..q.~.;sq.~
4ec0 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e ..t..1$^{st}$sq.~..t..authorsq.~
4ee0 00 17 71 00 7e 02 40 73 71 00 7e 00 1b 74 00 21 41 6c 61 6e 20 53 68 61 6c 6c 6f 77 61 79 20 61 ..q.~.@sq.~..t.!Alan.Shalloway.a
4f00 6e 64 20 4a 61 6d 65 73 20 52 2e 20 54 72 6f 74 74 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 nd.James.R..Trottsq.~..t..isbnsq
4f20 00 7e 00 17 71 00 7e 02 45 73 71 00 7e 00 1b 74 00 0d 30 2d 32 30 31 2d 37 31 35 39 34 2d 35 73 .~..q.~.Esq.~..t..0-201-71594-5s
4f40 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 02 4a 73 71 00 7e 00 1b 74 00 79 0d q.~..t..urlsq.~..q.~.Jsq.~..t.y.
4f60 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 6f 6d 2f .........www.awprofessional.com/
4f80 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 42 32 45 isapi/product\_id$\sim$\%7B43B2E
4fa0 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 42 36 46 15C-6B43-4914-.96DC-1564616E6B6F
4fc0 5c 25 37 44 2f 63 61 74 61 6c 6f 67 2f 70 72 6f 64 75 63 74 2e 61 73 70 73 71 00 7e 00 14 74 00 \%7D/catalog/product.aspsq.~..t.
4fe0 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 02 4f 73 71 00 7e 00 1b 74 00 04 32 30 30 31 73 71 00 .yearsq.~..q.~.Osq.~..t..2001sq.
5000 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 02 54 73 71 00 7e ~..t..relevantforsq.~..q.~.Tsq.~
5020 00 1b 74 00 06 42 65 61 75 74 79 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 ..t..Beautysq.~..t..titlesq.~..q
5040 00 7e 02 59 73 71 00 7e 00 1b 74 00 51 44 65 73 69 67 6e 20 50 61 74 74 65 72 6e 73 20 45 78 70 .~.Ysq.~..t.QDesign.Patterns.Exp
5060 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
5080 65 63 74 2d 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 78 73 ect-Oriented............Designxs
50a0 71 00 7e 00 0d 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 q.~..t..Schach02-OOSEt..booksq.~
50c0 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 05 73 71 00 7e 00 14 74 00 04 79 65 61 ..?@......w.........sq.~..t..yea
50e0 72 73 71 00 7e 00 17 71 00 7e 02 62 73 71 00 7e 00 1b 74 00 04 32 30 30 32 73 71 00 7e 00 14 74 rsq.~..q.~.bsq.~..t..2002sq.~..t
5100 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 02 67 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 ..kindsq.~..q.~.gsq.~..t..LEDLsq
5120 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 02 6c 73 71 00 7e 00 1b 74 00 32 .~..t..titlesq.~..q.~.lsq.~..t.2
5140 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 61 6e 64 20 43 6c 61 73 73 69 63 61 6c 20 53 6f Object-Oriented.and.Classical.So
5160 66 74 77 61 72 65 20 45 6e 67 69 6e 65 65 72 69 6e 67 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 ftware.Engineeringsq.~..t..publi
5180 73 68 65 72 73 71 00 7e 00 17 71 00 7e 02 71 73 71 00 7e 00 1b 74 00 19 54 68 65 20 4d 63 47 72 shersq.~..q.~.qsq.~..t..The.McGr
51a0 61 77 2d 48 69 6c 6c 20 43 6f 6d 70 61 6e 69 65 73 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 aw-Hill.Companiessq.~..t..author
51c0 73 71 00 7e 00 17 71 00 7e 02 76 73 71 00 7e 00 1b 74 00 11 53 74 65 70 68 65 6e 20 52 2e 20 53 sq.~..q.~.vsq.~..t..Stephen.R..S
51e0 63 68 61 63 68 78 73 71 00 7e 00 0d 74 00 0e 52 75 6d 62 61 75 67 68 39 31 2d 4f 4d 54 74 00 04 chachxsq.~..t..Rumbaugh91-OMTt..
5200 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0a 73 71 00 7e booksq.~..?@......w.........sq.~
5220 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 02 7f 73 71 00 7e 00 1b 74 00 04 4c 45 44 ..t..kindsq.~..q.~..sq.~..t..LED
5240 4c 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 02 84 73 71 00 7e Lsq.~..t..editionsq.~..q.~..sq.~
5260 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 ..t..1$^{st}$sq.~..t..isbnsq.~..
5280 71 00 7e 02 89 73 71 00 7e 00 1b 74 00 0d 30 2d 31 33 2d 36 32 39 38 34 31 2d 39 73 71 00 7e 00 q.~..sq.~..t..0-13-629841-9sq.~.
52a0 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 02 8e 73 71 00 7e 00 1b 74 00 6b 4a 61 .t..authorsq.~..q.~..sq.~..t.kJa
52c0 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 61 20 61 mes.Rumbaugh.and.Michael.Blaha.a
52e0 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 20 20 20 nd.William.Premerlani.and.......
5300 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 69 61 6d ......Frederick.Eddy.and.William
5320 20 4c 6f 72 65 6e 73 6f 6e 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e .Lorensonsq.~..t..titlesq.~..q.~
5340 02 93 73 71 00 7e 00 1b 74 00 23 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 4d 6f 64 65 6c ..sq.~..t.#Object-Oriented.Model
5360 69 6e 67 20 61 6e 64 20 44 65 73 69 67 6e 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e ing.and.Designsq.~..t..monthsq.~
5380 00 17 71 00 7e 02 98 73 71 00 7e 00 1b 74 00 07 4f 63 74 6f 62 65 72 73 71 00 7e 00 14 74 00 04 ..q.~..sq.~..t..Octobersq.~..t..
53a0 79 65 61 72 73 71 00 7e 00 17 71 00 7e 02 9d 73 71 00 7e 00 1b 74 00 04 31 39 39 31 73 71 00 7e yearsq.~..q.~..sq.~..t..1991sq.~
53c0 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 02 a2 73 71 00 7e 00 1b 74 00 7e 77 77 77 2e ..t..urlsq.~..q.~..sq.~..t.~www.
53e0 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 30 31 33 36 amazon.com/exec/obidos/ASIN/0136
5400 32 39 38 34 31 39 2f 71 69 64 5c 25 33 44 31 30 30 36 39 39 30 31 37 33 2f 73 72 5c 25 0d 0a 20 298419/qid\%3D1006990173/sr\%...
5420 20 20 20 20 20 20 20 33 44 31 2d 34 2f 72 65 66 5c 25 33 44 73 72 5c 25 35 46 31 5c 25 35 46 31 .......3D1-4/ref\%3Dsr\%5F1\%5F1
5440 30 5c 25 35 46 34 2f 31 30 32 2d 35 35 35 36 35 32 39 2d 34 32 32 37 33 31 33 73 71 00 7e 00 14 0\%5F4/102-5556529-4227313sq.~..
5460 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 02 a7 73 71 00 7e 00 1b 74 06 10 4e t..abstractsq.~..q.~..sq.~..t..N
5480 6f 74 61 62 6c 65 20 6d 61 69 6e 6c 79 20 66 6f 72 20 69 74 73 20 63 6c 65 61 72 20 61 6e 64 20 otable.mainly.for.its.clear.and.
54a0 74 68 6f 72 6f 75 67 68 20 65 78 70 6c 6f 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 0d 0a 20 20 20 thorough.exploration.of.the.....
54c0 20 20 20 20 20 20 20 20 20 20 4f 62 6a 65 63 74 20 4d 6f 64 65 6c 6c 69 6e 67 20 54 65 63 68 6e ..........Object.Modelling.Techn
54e0 69 71 75 65 20 28 4f 4d 54 29 2d 2d 61 20 67 65 6e 65 72 69 63 20 77 61 79 20 6f 66 20 72 65 70 ique.(OMT)--a.generic.way.of.rep
5500 72 65 73 65 6e 74 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 73 20 resenting...............objects.
5520 61 6e 64 20 74 68 65 69 72 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 73 2d 2d 74 68 69 73 20 62 6f and.their.relationships--this.bo
5540 6f 6b 20 69 73 20 67 6f 6f 64 20 61 73 20 61 20 70 72 69 6d 65 72 0d 0a 20 20 20 20 20 20 20 20 ok.is.good.as.a.primer..........
5560 20 20 20 20 20 61 6e 64 20 67 72 65 61 74 20 61 73 20 61 20 6b 6e 6f 77 6c 65 64 67 65 20 62 6f .....and.great.as.a.knowledge.bo
5580 6f 73 74 65 72 20 66 6f 72 20 74 68 6f 73 65 20 61 6c 72 65 61 64 79 20 66 61 6d 69 6c 69 61 72 oster.for.those.already.familiar
55a0 20 77 69 74 68 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 .with...............object-orien
55c0 74 65 64 20 63 6f 6e 63 65 70 74 73 2e 20 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 4d 6f ted.concepts..Object-Oriented.Mo
55e0 64 65 6c 6c 69 6e 67 20 61 6e 64 20 44 65 73 69 67 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 delling.and.Design..............
5600 20 74 65 61 63 68 65 73 20 79 6f 75 20 68 6f 77 20 74 6f 20 61 70 70 72 6f 61 63 68 20 70 72 6f .teaches.you.how.to.approach.pro
5620 62 6c 65 6d 73 20 62 79 20 62 72 65 61 6b 69 6e 67 20 74 68 65 6d 20 64 6f 77 6e 20 69 6e 74 6f blems.by.breaking.them.down.into
5640 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 72 65 6c 61 74 65 64 20 70 69 65 63 ...............interrelated.piec
5660 65 73 2c 20 74 68 65 6e 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 74 68 65 20 70 69 65 63 65 73 es,.then.implementing.the.pieces
5680 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ..In.addition.to...............i
56a0 74 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 4f 62 6a 65 63 74 20 4d ts.documentation.of.the.Object.M
56c0 6f 64 65 6c 6c 69 6e 67 20 54 65 63 68 6e 69 71 75 65 20 28 4f 4d 54 29 2c 20 61 0d 0a 20 20 20 odelling.Technique.(OMT),.a.....
56e0 20 20 20 20 20 20 20 20 20 20 67 72 61 70 68 69 63 61 6c 20 6e 6f 74 61 74 69 6f 6e 20 66 6f 72 ..........graphical.notation.for
5700 20 64 65 70 69 63 74 69 6e 67 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 73 79 73 74 65 .depicting.object-oriented.syste
5720 6d 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 ms,...............Object-Oriente
5740 64 20 4d 6f 64 65 6c 6c 69 6e 67 20 61 6e 64 20 44 65 73 69 67 6e 20 64 6f 65 73 20 61 20 66 69 d.Modelling.and.Design.does.a.fi
5760 72 73 74 2d 72 61 74 65 20 6a 6f 62 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 rst-rate.job.of...............ex
5780 70 6c 61 69 6e 69 6e 67 20 62 61 73 69 63 20 61 6e 64 20 61 64 76 61 6e 63 65 64 20 6f 62 6a 65 plaining.basic.and.advanced.obje
57a0 63 74 2d 6f 72 69 65 6e 74 61 74 69 6f 6e 20 63 6f 6e 63 65 70 74 73 2e 20 54 68 65 0d 0a 20 20 ct-orientation.concepts..The....
57c0 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 20 74 68 65 6e 20 6d 6f 76 65 73 20 6f 6e 20 74 6f ...........book.then.moves.on.to
57e0 20 65 78 70 6c 61 69 6e 20 74 68 65 20 61 75 74 68 6f 72 73 27 20 74 65 63 68 6e 69 71 75 65 73 .explain.the.authors'.techniques
5800 20 66 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 69 6e 67 20 64 6f 77 6e .for...............breaking.down
5820 20 70 72 6f 62 6c 65 6d 73 20 69 6e 74 6f 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 61 6e 64 20 66 69 .problems.into.components.and.fi
5840 67 75 72 69 6e 67 20 6f 75 74 20 73 79 73 74 65 6d 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 guring.out.systems..............
5860 20 6f 66 20 69 6e 74 65 72 72 65 6c 61 74 65 64 20 6f 62 6a 65 63 74 73 20 74 68 61 74 20 63 61 .of.interrelated.objects.that.ca
5880 6e 20 62 65 20 75 73 65 64 20 61 73 20 64 65 73 69 67 6e 73 20 66 6f 72 20 70 72 6f 67 72 61 6d n.be.used.as.designs.for.program
58a0 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6e 74 65 72 65 73 74 69 6e 67 6c 79 2c 20 s................Interestingly,.
58c0 74 68 65 20 61 75 74 68 6f 72 73 20 64 65 76 6f 74 65 20 70 61 72 74 20 6f 66 20 74 68 65 69 72 the.authors.devote.part.of.their
58e0 20 62 6f 6f 6b 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 70 6c 65 6d 65 6e 74 .book.to...............implement
5900 69 6e 67 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 73 6f 6c 75 74 69 6f 6e 73 20 69 6e ing.object-oriented.solutions.in
5920 20 6e 6f 6e 2d 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 .non-object-oriented............
5940 20 20 20 6c 61 6e 67 75 61 67 65 73 2d 2d 6d 61 69 6e 6c 79 20 7b 43 7d 2c 20 7b 41 64 61 7d 2c ...languages--mainly.{C},.{Ada},
5960 20 61 6e 64 20 46 6f 72 74 72 61 6e 2e 20 54 68 65 72 65 27 73 20 61 6c 73 6f 20 61 20 67 72 65 .and.Fortran..There's.also.a.gre
5980 61 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 63 75 73 73 69 6f 6e 20 6f 66 20 69 at...............discussion.of.i
59a0 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 64 65 73 69 mplementing.object-oriented.desi
59c0 67 6e 73 20 69 6e 20 72 65 6c 61 74 69 6f 6e 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 gns.in.relational...............
59e0 64 61 74 61 62 61 73 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 2e 20 54 68 65 20 61 75 74 68 6f database.environments..The.autho
5a00 72 73 20 63 6f 6e 63 6c 75 64 65 20 74 68 65 69 72 20 62 6f 6f 6b 20 77 69 74 68 20 61 0d 0a 20 rs.conclude.their.book.with.a...
5a20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 72 74 20 6f 66 20 72 65 63 69 70 65 20 73 65 63 74 69 ............sort.of.recipe.secti
5a40 6f 6e 2c 20 64 65 74 61 69 6c 69 6e 67 20 61 72 63 68 69 74 65 63 74 75 72 65 73 20 66 6f 72 20 on,.detailing.architectures.for.
5a60 76 61 72 69 6f 75 73 20 74 79 70 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 70 various.types...............of.p
5a80 72 6f 67 72 61 6d 73 20 69 6e 20 4f 4d 54 2e 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 rograms.in.OMT.sq.~..t..publishe
5aa0 72 73 71 00 7e 00 17 71 00 7e 02 ac 73 71 00 7e 00 1b 74 00 15 7b 50 72 65 6e 74 69 63 65 20 48 rsq.~..q.~..sq.~..t..{Prentice.H
5ac0 61 6c 6c 2c 20 49 6e 63 2e 7d 78 73 71 00 7e 00 0d 74 00 11 52 75 6d 62 61 75 67 68 39 39 2d 55 all,.Inc.}xsq.~..t..Rumbaugh99-U
5ae0 4d 4c 52 65 66 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 MLReft..booksq.~..?@......w.....
5b00 00 00 00 0a 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 02 b5 73 71 00 7e ....sq.~..t..yearsq.~..q.~..sq.~
5b20 00 1b 74 00 04 31 39 39 39 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 02 ..t..1999sq.~..t..kindsq.~..q.~.
5b40 ba 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e .sq.~..t..LEDLsq.~..t..titlesq.~
5b60 00 17 71 00 7e 02 bf 73 71 00 7e 00 1b 74 00 2f 54 68 65 20 55 6e 69 66 69 65 64 20 4d 6f 64 65 ..q.~..sq.~..t./The.Unified.Mode
5b80 6c 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 lling.Language.Reference.Manuals
5ba0 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 02 c4 73 71 00 7e 00 1b 74 00 40 77 q.~..t..urlsq.~..q.~..sq.~..t.@w
5bc0 77 77 2e 61 6d 61 7a 6f 6e 2e 63 6f 2e 75 6b 2f 65 78 65 63 2f 6f 62 69 64 6f 73 2f 41 53 49 4e ww.amazon.co.uk/exec/obidos/ASIN
5be0 2f 30 32 30 31 33 30 39 39 38 58 2f 30 32 36 2d 32 31 37 34 34 37 32 2d 39 38 39 38 30 31 39 73 /020130998X/026-2174472-9898019s
5c00 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 02 c9 73 71 00 7e 00 1b 74 00 q.~..t..monthsq.~..q.~..sq.~..t.
5c20 07 4a 61 6e 75 61 72 79 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e .Januarysq.~..t..authorsq.~..q.~
5c40 02 ce 73 71 00 7e 00 1b 74 00 32 4a 61 6d 65 73 20 52 75 6d 62 61 75 67 68 20 61 6e 64 20 52 6f ..sq.~..t.2James.Rumbaugh.and.Ro
5c60 62 65 72 74 20 4a 61 63 6f 62 73 6f 6e 20 61 6e 64 20 47 72 61 64 79 20 42 6f 6f 63 68 73 71 00 bert.Jacobson.and.Grady.Boochsq.
5c80 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 02 d3 73 71 00 7e 00 1b 74 00 ~..t..editionsq.~..q.~..sq.~..t.
5ca0 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 .1$^{st}$sq.~..t..publishersq.~.
5cc0 17 71 00 7e 02 d8 73 71 00 7e 00 1b 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 .q.~..sq.~..t..Addison-Wesleysq.
5ce0 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 02 dd 73 71 00 7e 00 1b 74 00 0d 30 2d ~..t..isbnsq.~..q.~..sq.~..t..0-
5d00 32 30 31 2d 33 30 39 39 38 2d 58 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 201-30998-Xsq.~..t..abstractsq.~
5d20 00 17 71 00 7e 02 e2 73 71 00 7e 00 1b 74 07 e8 54 68 65 20 55 6e 69 66 69 65 64 20 4d 6f 64 65 ..q.~..sq.~..t..The.Unified.Mode
5d40 6c 69 6e 67 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 ling.Language.(UML).has.rapidly.
5d60 62 65 63 6f 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 become.the...............standar
5d80 64 20 6e 6f 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 d.notation.for.modeling.software
5da0 2d 69 6e 74 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 -intensive.systems..This........
5dc0 20 20 20 20 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 .......book.provides.the.definit
5de0 69 76 65 20 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 ive.description.of.UML.from.its.
5e00 6f 72 69 67 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 original...............developer
5e20 73 2d 2d 4a 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 s--James.Rumbaugh,.Ivar.Jacobson
5e40 2c 20 61 6e 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 ,.and.Grady.Booch...............
5e60 20 57 68 65 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 .Whether.you.are.capturing.requi
5e80 72 65 6d 65 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 rements,.developing.a.software..
5ea0 20 20 20 20 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 .............architecture,.desig
5ec0 6e 69 6e 67 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 ning.the.implementation,.or.tryi
5ee0 6e 67 20 74 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 ng.to...............understand.a
5f00 6e 20 65 78 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 n.existing.system,.this.is.the.b
5f20 6f 6f 6b 20 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 ook.for.you..The...............m
5f40 61 6a 6f 72 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 ajority.of.the.book.is.a.unique.
5f60 61 6c 70 68 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 alphabetical.list.of.articles...
5f80 20 20 20 20 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 ............covering.every.aspec
5fa0 74 20 6f 66 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 t.of.UML.in.a.form.convenient.fo
5fc0 72 20 71 75 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 r.quick...............reference.
5fe0 61 6e 64 20 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 and.detailed.study..This.format.
6000 70 65 72 6d 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 permits.full.coverage...........
6020 20 20 20 20 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 ....of.UML.details.as.well.as.hi
6040 67 68 2d 6c 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 gh-level.articles.without.confus
6060 69 6e 67 0d 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 ing...............the.reader.by.
6080 63 6f 6e 73 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 constant.shifts.in.level..The.fi
60a0 72 73 74 20 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 rst.part.of.the...............bo
60c0 6f 6b 2d 2d 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 ok--a.complete.summary.of.UML.co
60e0 6e 63 65 70 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 ncepts.organized.by.subject.....
6100 20 20 20 20 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 ..........area--provides.an.intr
6120 6f 64 75 63 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 oduction.to.UML.for.the.newcomer
6140 20 61 73 20 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 .as.well.as...............entry.
6160 70 6f 69 6e 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 points.into.the.detailed.article
6180 73 2e 20 48 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 s..Highlights.of.the.book.......
61a0 20 20 20 20 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 ........include:.\begin{itemize}
61c0 20 5c 69 74 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 .\item.Two-color.diagrams,.exten
61e0 73 69 76 65 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 sively...............annotated..
6200 5c 69 74 65 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 \item.Thorough.coverage.of.both.
6220 73 65 6d 61 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 semantics.and...............nota
6240 74 69 6f 6e 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 tion,.separated.in.each.article.
6260 66 6f 72 20 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 for.easy.reference..............
6280 20 20 5c 69 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 ..\item.Further.explanations.of.
62a0 63 6f 6e 63 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 concepts.whose.meaning.or.purpos
62c0 65 0d 0a 20 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 e...............is.obscure.in.th
62e0 65 20 6f 72 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 e.original.specifications..\item
6300 20 44 69 73 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 .Discussion...............sectio
6320 6e 73 20 6f 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 ns.offering.usage.advice.and.add
6340 69 74 69 6f 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 itional.insight.into.tricky.....
6360 20 20 20 20 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 ..........concepts..\item.A.hype
6380 72 6c 69 6e 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 rlinked.version.of.the.book.in.A
63a0 64 6f 62 65 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 dobe.Reader...............format
63c0 20 6f 6e 20 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 .on.CD-ROM,.an.excellent.resourc
63e0 65 20 66 6f 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 e.for.browsing.or.searching.....
6400 20 20 20 20 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 ..........the.text.for.specific.
6420 69 6e 66 6f 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 information..\item.Full.text.of.
6440 74 68 65 20 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 the.\UML{}...............specifi
6460 63 61 74 69 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 cation.documents.on.CD-ROM,.cour
6480 74 65 73 79 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 tesy.of.the.Object..............
64a0 20 4d 61 6e 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 .Management.Group..\item.Notatio
64c0 6e 20 73 75 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 n.summary,.with.hyperlinks.to...
64e0 20 20 20 20 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 ............individual.articles.
6500 6f 6e 20 43 44 2d 52 4f 4d 2e 20 5c 65 6e 64 7b 69 74 65 6d 69 7a 65 7d 78 73 71 00 7e 00 0d 74 on.CD-ROM..\end{itemize}xsq.~..t
6520 00 0e 52 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 12 3f 40 00 ..Riel96-Metricst..booksq.~..?@.
6540 00 00 00 00 10 77 08 00 00 00 10 00 00 00 07 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e .....w.........sq.~..t..kindsq.~
6560 00 17 71 00 7e 02 eb 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 04 79 65 61 ..q.~..sq.~..t..LEDLsq.~..t..yea
6580 72 73 71 00 7e 00 17 71 00 7e 02 f0 73 71 00 7e 00 1b 74 00 04 31 39 39 36 73 71 00 7e 00 14 74 rsq.~..q.~..sq.~..t..1996sq.~..t
65a0 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 02 f5 73 71 00 7e 00 1b 74 00 0e 41 72 74 68 ..authorsq.~..q.~..sq.~..t..Arth
65c0 75 72 20 4a 2e 20 52 69 65 6c 73 71 00 7e 00 14 74 00 05 77 68 65 72 65 73 71 00 7e 00 17 71 00 ur.J..Rielsq.~..t..wheresq.~..q.
65e0 7e 02 fa 73 71 00 7e 00 1b 74 00 05 42 6f 6f 6b 73 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 ~..sq.~..t..Bookssq.~..t..abstra
6600 63 74 73 71 00 7e 00 17 71 00 7e 02 ff 73 71 00 7e 00 1b 74 07 3e 4f 62 6a 65 63 74 2d 4f 72 69 ctsq.~..q.~..sq.~..t.>Object-Ori
6620 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
6640 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
6660 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
6680 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...............
66a0 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
66c0 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..
66e0 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
6700 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
6720 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.
6740 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
6760 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..........
6780 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
67a0 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.
67c0 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
67e0 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
6800 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
6820 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
6840 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
6860 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
6880 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..........
68a0 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
68c0 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
68e0 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
6900 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.
6920 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
6940 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
6960 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.
6980 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
69a0 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
69c0 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
69e0 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
6a00 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..............
6a20 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
6a40 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..
6a60 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
6a80 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
6aa0 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
6ac0 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.
6ae0 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......
6b00 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
6b20 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
6b40 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
6b60 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.
6b80 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...............
6ba0 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
6bc0 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
6be0 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
6c00 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
6c20 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
6c40 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
6c60 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.............
6c80 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
6ca0 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
6cc0 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
6ce0 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
6d00 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
6d20 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
6d40 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 14 74 00 09 70 75 62 .software.developer.sq.~..t..pub
6d60 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 03 04 73 71 00 7e 00 1b 74 00 0e 41 64 64 69 73 6f lishersq.~..q.~..sq.~..t..Addiso
6d80 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 03 n-Wesleysq.~..t..titlesq.~..q.~.
6da0 09 73 71 00 7e 00 1b 74 00 21 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 44 65 73 69 67 6e .sq.~..t.!Object-Oriented.Design
6dc0 20 48 65 75 72 69 73 74 69 63 73 78 73 71 00 7e 00 0d 74 00 1c 52 69 63 68 39 30 2d 50 72 6f 67 .Heuristicsxsq.~..t..Rich90-Prog
6de0 72 61 6d 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 12 3f 40 rammersApprenticet..booksq.~..?@
6e00 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0b 73 71 00 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e ......w.........sq.~..t..relevan
6e20 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 03 12 73 71 00 7e 00 1b 74 00 0c 41 20 4d 55 53 54 20 52 tforsq.~..q.~..sq.~..t..A.MUST.R
6e40 45 41 44 21 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 03 17 73 71 00 EAD!sq.~..t..monthsq.~..q.~..sq.
6e60 7e 00 1b 74 00 07 4a 61 6e 75 61 72 79 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 ~..t..Januarysq.~..t..yearsq.~..
6e80 71 00 7e 03 1c 73 71 00 7e 00 1b 74 00 04 31 39 39 30 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 q.~..sq.~..t..1990sq.~..t..abstr
6ea0 61 63 74 73 71 00 7e 00 17 71 00 7e 03 21 73 71 00 7e 00 1b 74 05 f1 57 68 65 72 65 20 77 69 6c actsq.~..q.~.!sq.~..t..Where.wil
6ec0 6c 20 74 68 65 20 6e 65 78 74 20 6f 72 64 65 72 20 6f 66 20 6d 61 67 6e 69 74 75 64 65 20 69 6d l.the.next.order.of.magnitude.im
6ee0 70 72 6f 76 65 6d 65 6e 74 20 69 6e 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 provement.in.software...........
6f00 20 20 20 20 70 72 6f 64 75 63 74 69 76 69 74 79 20 63 6f 6d 65 20 66 72 6f 6d 3f 20 49 6e 20 74 ....productivity.come.from?.In.t
6f20 68 69 73 20 62 6f 6f 6b 2c 20 74 77 6f 20 6c 65 61 64 69 6e 67 20 72 65 73 65 61 72 63 68 65 72 his.book,.two.leading.researcher
6f40 73 20 61 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 2e 49 2e 54 2e 20 61 6e 73 77 65 72 s.at...............M.I.T..answer
6f60 20 74 68 69 73 20 71 75 65 73 74 69 6f 6e 20 62 79 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 .this.question.by.describing.the
6f80 20 50 72 6f 67 72 61 6d 6d 65 72 27 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 41 70 70 72 .Programmer's...............Appr
6fa0 65 6e 74 69 63 65 2c 20 61 20 70 6f 77 65 72 66 75 6c 20 6e 65 77 20 61 70 70 72 6f 61 63 68 20 entice,.a.powerful.new.approach.
6fc0 74 6f 20 63 6f 6d 70 75 74 65 72 2d 61 69 64 65 64 20 73 6f 66 74 77 61 72 65 0d 0a 20 20 20 20 to.computer-aided.software......
6fe0 20 20 20 20 20 20 20 20 20 65 6e 67 69 6e 65 65 72 69 6e 67 20 28 43 41 53 45 29 20 74 68 61 74 .........engineering.(CASE).that
7000 20 63 6f 6d 62 69 6e 65 73 20 61 72 74 69 66 69 63 69 61 6c 20 69 6e 74 65 6c 6c 69 67 65 6e 63 .combines.artificial.intelligenc
7020 65 20 61 6e 64 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 e.and...............software.eng
7040 69 6e 65 65 72 69 6e 67 20 74 65 63 68 6e 69 71 75 65 73 2e 20 54 68 65 20 50 72 6f 67 72 61 6d ineering.techniques..The.Program
7060 6d 65 72 27 73 20 41 70 70 72 65 6e 74 69 63 65 20 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 mer's.Apprentice.is.............
7080 20 20 61 6e 20 69 6e 74 65 6c 6c 69 67 65 6e 74 20 61 73 73 69 73 74 61 6e 74 20 66 6f 72 20 73 ..an.intelligent.assistant.for.s
70a0 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 73 20 74 68 61 74 20 77 69 6c 6c 20 70 72 6f 76 oftware.engineers.that.will.prov
70c0 69 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 76 69 63 65 2c 20 63 61 74 63 68 20 ide...............advice,.catch.
70e0 65 72 72 6f 72 73 2c 20 61 6e 64 20 74 61 6b 65 20 63 61 72 65 20 6f 66 20 72 6f 75 74 69 6e 65 errors,.and.take.care.of.routine
7100 20 64 65 74 61 69 6c 73 20 74 68 72 6f 75 67 68 6f 75 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 .details.throughout.............
7120 20 20 74 68 65 20 73 6f 66 74 77 61 72 65 20 70 72 6f 63 65 73 73 2c 20 66 72 6f 6d 20 72 65 71 ..the.software.process,.from.req
7140 75 69 72 65 6d 65 6e 74 73 20 61 63 71 75 69 73 69 74 69 6f 6e 20 74 6f 0d 0a 20 20 20 20 20 20 uirements.acquisition.to........
7160 20 20 20 20 20 20 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 6d 61 69 6e 74 65 .......implementation.and.mainte
7180 6e 61 6e 63 65 2e 20 52 69 63 68 20 61 6e 64 20 57 61 74 65 72 73 20 75 73 65 20 65 78 74 65 6e nance..Rich.and.Waters.use.exten
71a0 73 69 76 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6c 6c 75 73 74 72 61 74 69 6f 6e 73 sive...............illustrations
71c0 20 61 6e 64 20 74 72 61 6e 73 63 72 69 70 74 73 20 66 72 6f 6d 20 61 20 64 65 6d 6f 6e 73 74 72 .and.transcripts.from.a.demonstr
71e0 61 74 69 6f 6e 20 73 79 73 74 65 6d 20 74 6f 20 6d 61 6b 65 0d 0a 20 20 20 20 20 20 20 20 20 20 ation.system.to.make............
7200 20 20 20 74 68 65 20 70 72 69 6e 63 69 70 6c 65 73 20 61 6e 64 20 6d 65 74 68 6f 64 73 20 75 6e ...the.principles.and.methods.un
7220 64 65 72 6c 79 69 6e 67 20 74 68 65 20 50 72 6f 67 72 61 6d 6d 65 72 27 73 20 41 70 70 72 65 6e derlying.the.Programmer's.Appren
7240 74 69 63 65 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 61 62 6c tice...............understandabl
7260 65 20 74 6f 20 62 6f 74 68 20 72 65 73 65 61 72 63 68 65 72 73 20 61 6e 64 20 65 6e 67 69 6e 65 e.to.both.researchers.and.engine
7280 65 72 73 2e 20 49 6e 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 6c 75 ers..In.the...............conclu
72a0 64 69 6e 67 20 63 68 61 70 74 65 72 2c 20 74 68 65 79 20 67 69 76 65 20 73 70 65 63 69 66 69 63 ding.chapter,.they.give.specific
72c0 20 65 78 61 6d 70 6c 65 73 20 6f 66 20 68 6f 77 20 74 6f 20 61 70 70 6c 79 0d 0a 20 20 20 20 20 .examples.of.how.to.apply.......
72e0 20 20 20 20 20 20 20 20 69 64 65 61 73 20 66 72 6f 6d 20 74 68 65 20 50 72 6f 67 72 61 6d 6d 65 ........ideas.from.the.Programme
7300 72 27 73 20 41 70 70 72 65 6e 74 69 63 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20 67 65 6e 65 72 r's.Apprentice.to.the.next.gener
7320 61 74 69 6f 6e 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 53 45 20 74 6f 6f 6c ation.of...............CASE.tool
7340 73 2e 20 54 68 69 73 20 62 6f 6f 6b 20 77 69 6c 6c 20 67 69 76 65 20 73 6f 66 74 77 61 72 65 20 s..This.book.will.give.software.
7360 70 72 6f 66 65 73 73 69 6f 6e 61 6c 73 20 61 6e 64 20 43 41 53 45 0d 0a 20 20 20 20 20 20 20 20 professionals.and.CASE..........
7380 20 20 20 20 20 74 6f 6f 6c 20 64 65 73 69 67 6e 65 72 73 20 61 20 67 6c 69 6d 70 73 65 20 6f 66 .....tool.designers.a.glimpse.of
73a0 20 77 68 61 74 20 74 6f 20 65 78 70 65 63 74 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 20 6f 66 .what.to.expect.in.the.future.of
73c0 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 70 6d ...............software.developm
73e0 65 6e 74 2e 20 49 74 20 77 69 6c 6c 20 61 6c 73 6f 20 69 6e 73 70 69 72 65 20 72 65 73 65 61 72 ent..It.will.also.inspire.resear
7400 63 68 65 72 73 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 75 64 65 6e 74 73 chers.and...............students
7420 20 69 6e 20 62 6f 74 68 20 61 72 74 69 66 69 63 69 61 6c 20 69 6e 74 65 6c 6c 69 67 65 6e 63 65 .in.both.artificial.intelligence
7440 20 61 6e 64 20 73 6f 66 74 77 61 72 65 20 65 6e 67 69 6e 65 65 72 69 6e 67 0d 0a 20 20 20 20 20 .and.software.engineering.......
7460 20 20 20 20 20 20 20 20 62 79 20 73 68 6f 77 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 73 20 6f ........by.showing.the.results.o
7480 66 20 73 79 6e 65 72 67 79 20 62 65 74 77 65 65 6e 20 74 68 65 73 65 20 74 77 6f 20 64 69 73 63 f.synergy.between.these.two.disc
74a0 69 70 6c 69 6e 65 73 2e 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 03 iplines.sq.~..t..titlesq.~..q.~.
74c0 26 73 71 00 7e 00 1b 74 00 1b 54 68 65 20 50 72 6f 67 72 61 6d 6d 65 72 27 73 20 41 70 70 72 65 &sq.~..t..The.Programmer's.Appre
74e0 6e 74 69 63 65 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 03 2b 73 nticesq.~..t..authorsq.~..q.~.+s
7500 71 00 7e 00 1b 74 00 22 43 68 61 72 6c 65 73 20 52 69 63 68 20 61 6e 64 20 52 69 63 68 61 72 64 q.~..t."Charles.Rich.and.Richard
7520 20 43 2e 20 57 61 74 65 72 73 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e .C..Waterssq.~..t..isbnsq.~..q.~
7540 03 30 73 71 00 7e 00 1b 74 00 0d 30 2d 32 30 31 2d 35 32 34 32 35 2d 32 73 71 00 7e 00 14 74 00 .0sq.~..t..0-201-52425-2sq.~..t.
7560 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 03 35 73 71 00 7e 00 1b 74 00 2c 41 43 .publishersq.~..q.~.5sq.~..t.,AC
7580 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 69 M.Press.Frontier.Series.and.Addi
75a0 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 son-Wesleysq.~..t..editionsq.~..
75c0 71 00 7e 03 3a 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 09 72 q.~.:sq.~..t..1$^{st}$sq.~..t..r
75e0 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 03 3f 73 71 00 7e 00 1b 74 00 03 31 30 30 73 elevancesq.~..q.~.?sq.~..t..100s
7600 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 03 44 73 71 00 7e 00 1b 74 00 04 q.~..t..kindsq.~..q.~.Dsq.~..t..
7620 4c 45 44 4c 78 73 71 00 7e 00 0d 74 00 1e 50 72 65 73 73 6d 61 6e 39 37 2d 53 6f 66 74 77 61 72 LEDLxsq.~..t..Pressman97-Softwar
7640 65 45 6e 67 69 6e 65 65 72 69 6e 67 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 eEngineeringt..booksq.~..?@.....
7660 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 .w.........sq.~..t..isbnsq.~..q.
7680 7e 03 4d 73 71 00 7e 00 1b 74 00 0d 30 2d 30 37 2d 32 34 39 36 36 38 2d 31 73 71 00 7e 00 14 74 ~.Msq.~..t..0-07-249668-1sq.~..t
76a0 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 03 52 73 71 00 7e 00 1b 74 00 35 77 77 77 2e 61 63 63 ..urlsq.~..q.~.Rsq.~..t.5www.acc
76c0 75 2e 6f 72 67 2f 62 6f 6f 6b 72 65 76 69 65 77 73 2f 70 75 62 6c 69 63 2f 72 65 76 69 65 77 73 u.org/bookreviews/public/reviews
76e0 2f 73 2f 73 30 30 30 30 30 35 2e 68 74 6d 73 71 00 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 /s/s000005.htmsq.~..t..relevantf
7700 6f 72 73 71 00 7e 00 17 71 00 7e 03 57 73 71 00 7e 00 1b 74 00 13 43 6f 73 74 20 6f 66 20 6d 61 orsq.~..q.~.Wsq.~..t..Cost.of.ma
7720 69 6e 74 65 6e 61 6e 63 65 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 intenancesq.~..t..abstractsq.~..
7740 71 00 7e 03 5c 73 71 00 7e 00 1b 74 06 e4 46 6f 72 20 6f 76 65 72 20 32 30 20 79 65 61 72 73 2c q.~.\sq.~..t..For.over.20.years,
7760 20 5c 74 65 78 74 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 .\textit{Software.Engineering.--
7780 20 41 0d 0a 20 20 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 .A...............Practitioner's.
77a0 41 70 70 72 6f 61 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 Approach}.has.been.the.best.sell
77c0 69 6e 67 20 67 75 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 ing.guide.to...............softw
77e0 61 72 65 20 65 6e 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 are.engineering.for.students.and
7800 20 69 6e 64 75 73 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 .industry.professionals.........
7820 20 20 20 20 20 20 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 ......alike..In.its.fifth.editio
7840 6e 2c 20 74 68 65 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 n,.the.book.has.undergone.major.
7860 64 65 73 69 67 6e 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 design...............changes,.su
7880 62 73 74 61 6e 74 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 bstantial.content.updates,.and.e
78a0 78 70 65 6e 73 69 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 xpension.to.32...............cha
78c0 70 74 65 72 73 20 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 pters.that.address.every.importa
78e0 6e 74 20 74 6f 70 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 nt.topic.in.what.many.have......
7900 20 20 20 20 20 20 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 .........called."the.engineering
7920 20 64 69 73 63 69 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 .discipline.of.the.21$^{st}$.cen
7940 74 75 72 79 2e 22 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 tury.".The...............format.
7960 61 6e 64 20 73 74 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 and.style.of.the.book.have.been.
7980 63 6f 6d 70 6c 65 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 completely.revised.to.make......
79a0 20 20 20 20 20 20 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 .........it.even.more.reader-fri
79c0 65 6e 64 6c 79 2e 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 endly..In.addition,.a.major.new.
79e0 77 65 62 20 73 69 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 web.site...............provides.
7a00 63 6f 6d 70 72 65 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 comprehensive.software.engineeri
7a20 6e 67 20 72 65 73 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 ng.resources.for...............s
7a40 74 75 64 65 6e 74 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 tudents,.instructors,.and.indust
7a60 72 79 20 70 72 6f 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 ry.professionals..The.content.of
7a80 0d 0a 20 20 20 20 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 ...............the.fifth.edition
7aa0 20 68 61 73 20 62 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 .has.been.compartmentalized.to.m
7ac0 61 6b 65 20 74 68 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 ake.the.book...............easie
7ae0 72 20 74 6f 20 75 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 r.to.use.in.the.classroom.and.as
7b00 20 61 20 73 65 6c 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 .a.self-study.guide..Part.......
7b20 20 20 20 20 20 20 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 ........One,.The.Product.and.The
7b40 20 50 72 6f 63 65 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 .Process,.presents.an.introducti
7b60 6f 6e 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 67 on.to...............software.eng
7b80 69 6e 65 65 72 69 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 ineering.milieu..Part.Two,.Manag
7ba0 69 6e 67 20 53 6f 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 ing.Software...............Proje
7bc0 63 74 73 2c 20 63 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 cts,.covers.topics.that.are.rele
7be0 76 61 6e 74 20 74 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 vant.to.those.who.plan,.........
7c00 20 20 20 20 20 20 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 ......manage,.and.control.softwa
7c20 72 65 20 70 72 6f 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 re.projects..Part.Three,.Convent
7c40 69 6f 6e 61 6c 0d 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 ional...............Methods.for.
7c60 53 6f 66 74 77 61 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 Software.Engineering,.considers.
7c80 74 68 65 20 74 72 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 the.traditional...............an
7ca0 61 6c 79 73 69 73 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 alysis,.design,.and.testing.meth
7cc0 6f 64 73 20 74 68 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 ods.that.are.still.widely.used..
7ce0 20 20 20 20 20 20 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 .............throughout.the.indu
7d00 73 74 72 79 2e 20 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 stry..Part.Four,.Advanced.Softwa
7d20 72 65 20 45 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 54 6f 70 re.Engineering...............Top
7d40 69 63 73 2c 20 69 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 ics,.includes.dedicated.chapters
7d60 20 74 68 61 74 20 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 .that.address.formal.methods,...
7d80 20 20 20 20 20 20 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 ............cleanroom.software.e
7da0 6e 67 69 6e 65 65 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 ngineering,.component-based.deve
7dc0 6c 6f 70 6d 65 6e 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 lopment,...............client.se
7de0 72 76 65 72 20 73 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 rver.software.engineering,.Web.e
7e00 6e 67 69 6e 65 65 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 ngineering,...............reengi
7e20 6e 65 65 72 69 6e 67 2c 20 61 6e 64 20 43 41 53 45 2e 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 neering,.and.CASE.sq.~..t..title
7e40 73 71 00 7e 00 17 71 00 7e 03 61 73 71 00 7e 00 1b 74 00 33 53 6f 66 74 77 61 72 65 20 45 6e 67 sq.~..q.~.asq.~..t.3Software.Eng
7e60 69 6e 65 65 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 ineering.--.{A}.Practitioner's.A
7e80 70 70 72 6f 61 63 68 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 03 pproachsq.~..t..authorsq.~..q.~.
7ea0 66 73 71 00 7e 00 1b 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 fsq.~..t..Roger.S..Pressmansq.~.
7ec0 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 03 6b 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c .t..kindsq.~..q.~.ksq.~..t..LEDL
7ee0 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 03 70 73 71 00 7e 00 1b 74 sq.~..t..monthsq.~..q.~.psq.~..t
7f00 00 08 4e 6f 76 65 6d 62 65 72 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e ..Novembersq.~..t..publishersq.~
7f20 00 17 71 00 7e 03 75 73 71 00 7e 00 1b 74 00 1c 4d 63 47 72 61 77 2d 48 69 6c 6c 20 48 69 67 68 ..q.~.usq.~..t..McGraw-Hill.High
7f40 65 72 20 45 64 75 63 61 74 69 6f 6e 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e er.Educationsq.~..t..editionsq.~
7f60 00 17 71 00 7e 03 7a 73 71 00 7e 00 1b 74 00 08 35 24 5e 7b 74 68 7d 24 73 71 00 7e 00 14 74 00 ..q.~.zsq.~..t..5$^{th}$sq.~..t.
7f80 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 03 7f 73 71 00 7e 00 1b 74 00 03 31 30 .relevancesq.~..q.~..sq.~..t..10
7fa0 30 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 03 84 73 71 00 7e 00 1b 74 0sq.~..t..yearsq.~..q.~..sq.~..t
7fc0 00 04 32 30 30 31 78 73 71 00 7e 00 0d 74 00 12 47 44 54 30 33 2d 44 69 63 74 69 6f 6e 6e 61 69 ..2001xsq.~..t..GDT03-Dictionnai
7fe0 72 65 74 00 04 6d 69 73 63 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 ret..miscsq.~..?@......w........
8000 09 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 03 8d 73 71 00 7e 00 1b 74 .sq.~..t..kindsq.~..q.~..sq.~..t
8020 00 06 44 49 56 45 52 53 73 71 00 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e ..DIVERSsq.~..t..relevantforsq.~
8040 00 17 71 00 7e 03 92 73 71 00 7e 00 1b 74 00 13 56 69 76 65 20 6c 65 20 51 75 5c 27 65 62 65 63 ..q.~..sq.~..t..Vive.le.Qu\'ebec
8060 2e 2e 2e 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 03 97 73 71 00 ...sq.~..t..authorsq.~..q.~..sq.
8080 7e 00 1b 74 00 36 7b 4f 66 66 69 63 65 20 71 75 7b 5c 27 65 7d 62 7b 5c 27 65 7d 63 6f 69 73 20 ~..t.6{Office.qu{\'e}b{\'e}cois.
80a0 64 65 20 6c 61 20 6c 61 6e 67 75 65 20 66 72 61 6e 7b 5c 63 20 63 7d 61 69 73 65 7d 73 71 00 7e de.la.langue.fran{\c.c}aise}sq.~
80c0 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 03 9c 73 71 00 7e 00 1b 74 03 ..t..abstractsq.~..q.~..sq.~..t.
80e0 2a 5c 74 65 78 74 69 74 7b 4c 65 20 67 72 61 6e 64 20 64 69 63 74 69 6f 6e 6e 61 69 72 65 20 74 *\textit{Le.grand.dictionnaire.t
8100 65 72 6d 69 6e 6f 6c 6f 67 69 71 75 65 7d 20 64 65 20 6c 27 4f 66 66 69 63 65 0d 0a 20 20 20 20 erminologique}.de.l'Office......
8120 20 20 20 20 20 20 20 20 20 71 75 5c 27 65 62 5c 27 65 63 6f 69 73 20 64 65 20 6c 61 20 6c 61 6e .........qu\'eb\'ecois.de.la.lan
8140 67 75 65 20 66 72 61 6e 5c 63 20 63 61 69 73 65 20 65 73 74 20 75 6e 65 20 62 61 6e 71 75 65 20 gue.fran\c.caise.est.une.banque.
8160 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 6e 6e 5c 27 65 65 73 20 74 65 72 6d 69 de...............donn\'ees.termi
8180 6e 6f 6c 6f 67 69 71 75 65 73 2e 20 4f 6e 20 79 20 74 72 6f 75 76 65 2c 20 63 6c 61 73 73 5c 27 nologiques..On.y.trouve,.class\'
81a0 65 73 20 70 61 72 20 64 6f 6d 61 69 6e 65 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 es.par.domaines,...............d
81c0 65 73 20 74 65 72 6d 65 73 20 61 70 70 61 72 74 65 6e 61 6e 74 20 61 75 78 20 6c 61 6e 67 75 65 es.termes.appartenant.aux.langue
81e0 73 20 64 65 20 73 70 5c 27 65 63 69 61 6c 69 74 5c 27 65 73 2e 20 4c 61 20 66 69 63 68 65 0d 0a s.de.sp\'ecialit\'es..La.fiche..
8200 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 6f 6c 6f 67 69 71 75 65 20 72 65 6e 73 .............terminologique.rens
8220 65 69 67 6e 65 20 73 75 72 20 75 6e 65 20 6e 6f 74 69 6f 6e 2c 20 70 61 72 20 6c 61 20 64 5c 27 eigne.sur.une.notion,.par.la.d\'
8240 65 66 69 6e 69 74 69 6f 6e 2c 20 6c 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 efinition,.les...............not
8260 65 73 2c 20 6c 27 69 6c 6c 75 73 74 72 61 74 69 6f 6e 2c 20 65 74 20 70 72 5c 27 65 73 65 6e 74 es,.l'illustration,.et.pr\'esent
8280 65 20 6c 65 73 20 74 65 72 6d 65 73 20 71 75 69 20 64 5c 27 65 73 69 67 6e 65 6e 74 0d 0a 20 20 e.les.termes.qui.d\'esignent....
82a0 20 20 20 20 20 20 20 20 20 20 20 63 65 74 74 65 20 6e 6f 74 69 6f 6e 2e 20 4c 65 20 74 65 72 6d ...........cette.notion..Le.term
82c0 65 20 70 72 69 6e 63 69 70 61 6c 20 65 73 74 20 63 65 6c 75 69 20 71 75 65 20 70 72 69 76 69 6c e.principal.est.celui.que.privil
82e0 5c 27 65 67 69 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 27 4f 66 66 69 63 65 20 71 75 \'egie...............l'Office.qu
8300 5c 27 65 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 \'eb\'ecois.de.la.langue.fran\c.
8320 63 61 69 73 65 20 64 61 6e 73 20 6c 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 74 caise.dans.les...............sit
8340 75 61 74 69 6f 6e 73 20 64 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 5c 27 65 63 72 69 74 uations.de.communication.\'ecrit
8360 65 2e 20 4c 65 73 20 74 65 72 6d 65 73 20 63 6f 6e 73 69 67 6e 5c 27 65 73 20 65 6e 0d 0a 20 20 e..Les.termes.consign\'es.en....
8380 20 20 20 20 20 20 20 20 20 20 20 73 6f 75 73 2d 65 6e 74 72 5c 27 65 65 20 70 65 75 76 65 6e 74 ...........sous-entr\'ee.peuvent
83a0 20 67 5c 27 65 6e 5c 27 65 72 61 6c 65 6d 65 6e 74 20 5c 5e 65 74 72 65 20 65 6d 70 6c 6f 79 5c .g\'en\'eralement.\^etre.employ\
83c0 27 65 73 2c 20 6d 61 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 75 72 20 65 6d 70 'es,.mais...............leur.emp
83e0 6c 6f 69 20 64 6f 69 74 20 5c 5e 65 74 72 65 20 6e 75 61 6e 63 5c 27 65 20 64 61 6e 73 20 63 65 loi.doit.\^etre.nuanc\'e.dans.ce
8400 72 74 61 69 6e 73 20 63 61 73 2e 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 rtains.cas.sq.~..t..monthsq.~..q
8420 00 7e 03 a1 73 71 00 7e 00 1b 74 00 09 66 5c 27 65 76 72 69 65 72 73 71 00 7e 00 14 74 00 04 79 .~..sq.~..t..f\'evriersq.~..t..y
8440 65 61 72 73 71 00 7e 00 17 71 00 7e 03 a6 73 71 00 7e 00 1b 74 00 04 32 30 30 33 73 71 00 7e 00 earsq.~..q.~..sq.~..t..2003sq.~.
8460 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 03 ab 73 71 00 7e 00 1b 74 00 .t..relevancesq.~..q.~..sq.~..t.
8480 03 31 30 30 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 03 b0 73 71 00 7e 00 .100sq.~..t..urlsq.~..q.~..sq.~.
84a0 1b 74 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 .t..w3.granddictionnaire.com/sq.
84c0 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 03 b5 73 71 00 7e 00 1b 74 00 2a 47 ~..t..titlesq.~..q.~..sq.~..t.*G
84e0 72 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 rand.dictionnaire.terminologique
8500 20 65 6e 20 6c 69 67 6e 65 78 73 71 00 7e 00 0d 74 00 17 4d 65 79 65 72 39 32 2d 54 68 65 6f 72 .en.lignexsq.~..t..Meyer92-Theor
8520 69 65 4c 61 6e 67 61 67 65 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 ieLangagest..booksq.~..?@......w
8540 08 00 00 00 10 00 00 00 06 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 03 .........sq.~..t..yearsq.~..q.~.
8560 be 73 71 00 7e 00 1b 74 00 04 31 39 39 32 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 .sq.~..t..1992sq.~..t..authorsq.
8580 7e 00 17 71 00 7e 03 c3 73 71 00 7e 00 1b 74 00 0e 42 65 72 74 72 61 6e 64 20 4d 65 79 65 72 73 ~..q.~..sq.~..t..Bertrand.Meyers
85a0 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 03 c8 73 71 00 7e q.~..t..publishersq.~..q.~..sq.~
85c0 00 1b 74 00 0d 49 6e 74 65 72 45 64 69 74 69 6f 6e 73 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 ..t..InterEditionssq.~..t..abstr
85e0 61 63 74 73 71 00 7e 00 17 71 00 7e 03 cd 73 71 00 7e 00 1b 74 08 9c 50 6f 75 72 20 6c 65 73 20 actsq.~..q.~..sq.~..t..Pour.les.
8600 64 5c 27 65 76 65 6c 6f 70 70 65 75 72 73 20 64 65 20 6c 6f 67 69 63 69 65 6c 2c 20 6c 65 73 20 d\'eveloppeurs.de.logiciel,.les.
8620 6c 61 6e 67 61 67 65 73 20 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 72 61 langages.de...............progra
8640 6d 6d 61 74 69 6f 6e 20 73 6f 6e 74 20 6c 27 6f 75 74 69 6c 20 66 6f 6e 64 61 6d 65 6e 74 61 6c mmation.sont.l'outil.fondamental
8660 20 65 74 20 71 75 6f 74 69 64 69 65 6e 2e 20 54 72 6f 70 20 70 65 75 0d 0a 20 20 20 20 20 20 20 .et.quotidien..Trop.peu.........
8680 20 20 20 20 20 20 70 6f 75 72 74 61 6e 74 20 63 6f 6e 6e 61 69 73 73 65 6e 74 20 6c 65 73 20 62 ......pourtant.connaissent.les.b
86a0 61 73 65 73 20 74 68 5c 27 65 6f 72 69 71 75 65 73 20 71 75 69 20 70 65 72 6d 65 74 74 65 6e 74 ases.th\'eoriques.qui.permettent
86c0 20 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 5c 5e 7b 5c 69 7d 74 72 69 73 65 72 .de...............ma\^{\i}triser
86e0 20 6c 65 73 20 6c 61 6e 67 61 67 65 73 20 65 74 20 64 65 20 6d 69 65 75 78 20 6c 65 73 20 65 6d .les.langages.et.de.mieux.les.em
8700 70 6c 6f 79 65 72 2e 20 50 61 72 20 75 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 5c ployer..Par.une...............d\
8720 27 65 6d 61 72 63 68 65 20 70 72 6f 67 72 65 73 73 69 76 65 2c 20 63 6c 61 69 72 65 20 65 74 20 'emarche.progressive,.claire.et.
8740 62 69 65 6e 20 73 74 72 75 63 74 75 72 5c 27 65 65 2c 20 6c 27 61 75 74 65 75 72 0d 0a 20 20 20 bien.structur\'ee,.l'auteur.....
8760 20 20 20 20 20 20 20 20 20 20 70 72 5c 27 65 73 65 6e 74 65 20 73 75 63 63 65 73 73 69 76 65 6d ..........pr\'esente.successivem
8780 65 6e 74 20 6c 65 73 20 6e 6f 74 69 6f 6e 73 20 64 65 20 73 79 6e 74 61 78 65 20 61 62 73 74 72 ent.les.notions.de.syntaxe.abstr
87a0 61 69 74 65 20 65 74 20 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 5c 27 65 6d 61 6e aite.et.de...............s\'eman
87c0 74 69 71 75 65 20 66 6f 72 6d 65 6c 6c 65 2e 20 50 75 69 73 20 69 6c 20 64 5c 27 65 76 65 6c 6f tique.formelle..Puis.il.d\'evelo
87e0 70 70 65 20 6c 61 20 73 5c 27 65 6d 61 6e 74 69 71 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ppe.la.s\'emantique.............
8800 20 20 64 5c 27 65 6e 6f 74 61 74 69 6f 6e 6e 65 6c 6c 65 20 65 74 20 6c 61 20 73 5c 27 65 6d 61 ..d\'enotationnelle.et.la.s\'ema
8820 6e 74 69 71 75 65 20 61 78 69 6f 6d 61 74 69 71 75 65 2e 20 50 6f 75 72 20 69 6c 6c 75 73 74 72 ntique.axiomatique..Pour.illustr
8840 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 6e 20 64 69 73 63 6f 75 72 73 2c 20 69 er...............son.discours,.i
8860 6c 20 65 78 70 6f 73 65 20 65 74 20 61 70 70 72 6f 66 6f 6e 64 69 74 20 64 65 73 20 63 6f 6e 63 l.expose.et.approfondit.des.conc
8880 65 70 74 73 20 69 6d 70 6f 72 74 61 6e 74 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 epts.importants,...............c
88a0 6f 6d 6d 65 20 6c 65 20 6c 61 6d 62 64 61 2d 63 61 6c 63 75 6c 20 65 74 20 6c 65 73 20 64 5c 27 omme.le.lambda-calcul.et.les.d\'
88c0 65 66 69 6e 69 74 69 6f 6e 73 20 72 5c 27 65 63 75 72 73 69 76 65 73 2e 20 43 65 0d 0a 20 20 20 efinitions.r\'ecursives..Ce.....
88e0 20 20 20 20 20 20 20 20 20 20 6c 69 76 72 65 20 66 6f 75 72 6e 69 74 2c 20 64 65 20 73 75 72 63 ..........livre.fournit,.de.surc
8900 72 6f 5c 5e 7b 5c 69 7d 74 2c 20 75 6e 65 20 65 78 63 65 6c 6c 65 6e 74 65 20 5c 27 65 74 75 64 ro\^{\i}t,.une.excellente.\'etud
8920 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 61 72 61 74 69 76 65 20 64 65 73 20 e...............comparative.des.
8940 63 61 72 61 63 74 5c 27 65 72 69 73 74 69 71 75 65 73 20 64 65 20 64 69 66 66 5c 27 65 72 65 6e caract\'eristiques.de.diff\'eren
8960 74 73 20 6c 61 6e 67 61 67 65 73 20 64 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f ts.langages.de...............pro
8980 67 72 61 6d 6d 61 74 69 6f 6e 2e 20 41 6c 67 6f 6c 2c 20 41 64 61 2c 20 4c 69 73 70 2c 20 50 61 grammation..Algol,.Ada,.Lisp,.Pa
89a0 73 63 61 6c 2c 20 43 2e 2e 2e 20 65 74 20 6c 65 73 20 6c 61 6e 67 61 67 65 73 20 5c 60 61 0d 0a scal,.C....et.les.langages.\`a..
89c0 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 62 6a 65 74 73 2c 20 6e 6f 74 61 6d 6d 65 6e 74 20 45 .............objets,.notamment.E
89e0 69 66 66 65 6c 2c 20 73 6f 6e 74 20 74 6f 75 72 20 5c 60 61 20 74 6f 75 72 20 5c 27 65 76 6f 71 iffel,.sont.tour.\`a.tour.\'evoq
8a00 75 5c 27 65 73 2e 20 49 6c 20 65 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 73 6f u\'es..Il.en...............resso
8a20 72 74 20 75 6e 65 20 76 75 65 20 73 79 6e 74 68 5c 27 65 74 69 71 75 65 20 74 72 5c 60 65 73 20 rt.une.vue.synth\'etique.tr\`es.
8a40 72 69 63 68 65 20 64 65 20 6c 65 75 72 73 20 64 69 66 66 5c 27 65 72 65 6e 63 65 73 0d 0a 20 20 riche.de.leurs.diff\'erences....
8a60 20 20 20 20 20 20 20 20 20 20 20 65 74 2d 2d 6f 75 20 64 65 20 6c 65 75 72 73 20 70 61 72 65 6e ...........et--ou.de.leurs.paren
8a80 74 5c 27 65 73 20 61 69 6e 73 69 20 71 75 65 20 64 65 73 20 63 68 6f 69 78 20 71 75 69 20 6f 6e t\'es.ainsi.que.des.choix.qui.on
8aa0 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 5c 27 65 73 69 64 5c 27 65 20 5c 60 61 20 t...............pr\'esid\'e.\`a.
8ac0 6c 65 75 72 20 69 6d 70 6c 5c 27 65 6d 65 6e 74 61 74 69 6f 6e 2e 20 4c 61 20 70 72 5c 27 65 73 leur.impl\'ementation..La.pr\'es
8ae0 65 6e 74 61 74 69 6f 6e 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 27 65 74 5c 27 65 entation.a...............\'et\'e
8b00 20 63 6f 6e 5c 63 20 63 75 65 20 70 6f 75 72 20 64 65 73 20 70 72 61 74 69 63 69 65 6e 73 20 64 .con\c.cue.pour.des.praticiens.d
8b20 65 20 6c 61 20 70 72 6f 67 72 61 6d 6d 61 74 69 6f 6e 20 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 e.la.programmation.:............
8b40 20 20 20 6c 27 61 75 74 65 75 72 20 75 74 69 6c 69 73 65 20 65 6e 20 70 65 72 6d 61 6e 65 6e 63 ...l'auteur.utilise.en.permanenc
8b60 65 20 64 65 73 20 65 78 65 6d 70 6c 65 73 20 64 65 20 70 72 6f 67 72 61 6d 6d 65 73 0d 0a 20 20 e.des.exemples.de.programmes....
8b80 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 63 72 65 74 73 20 65 74 20 64 65 73 20 61 6e 61 6c 6f ...........concrets.et.des.analo
8ba0 67 69 65 73 20 65 6d 70 72 75 6e 74 5c 27 65 65 73 20 61 75 78 20 73 69 74 75 61 74 69 6f 6e 73 gies.emprunt\'ees.aux.situations
8bc0 20 6c 65 73 20 70 6c 75 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 72 61 6e 74 65 .les.plus...............courante
8be0 73 20 64 65 20 6c 61 20 63 6f 6e 73 74 72 75 63 74 69 6f 6e 20 64 65 20 6c 6f 67 69 63 69 65 6c s.de.la.construction.de.logiciel
8c00 2e 20 54 6f 75 73 20 6c 65 73 20 63 6f 6e 63 65 70 74 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ..Tous.les.concepts.............
8c20 20 20 6d 61 74 68 5c 27 65 6d 61 74 69 71 75 65 73 20 6e 5c 27 65 63 65 73 73 61 69 72 65 73 20 ..math\'ematiques.n\'ecessaires.
8c40 73 6f 6e 74 20 65 6d 70 72 75 6e 74 5c 27 65 73 20 5c 60 61 20 6c 61 20 74 68 5c 27 65 6f 72 69 sont.emprunt\'es.\`a.la.th\'eori
8c60 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 27 65 6c 5c 27 65 6d 65 6e 74 61 69 72 65 20 e...............\'el\'ementaire.
8c80 64 65 73 20 65 6e 73 65 6d 62 6c 65 73 20 65 74 20 64 5c 27 65 66 69 6e 69 73 20 63 6c 61 69 72 des.ensembles.et.d\'efinis.clair
8ca0 65 6d 65 6e 74 20 64 61 6e 73 20 75 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 66 ement.dans.un...............bref
8cc0 20 63 68 61 70 69 74 72 65 20 64 27 69 6e 74 72 6f 64 75 63 74 69 6f 6e 2e 20 45 6e 66 69 6e 2c .chapitre.d'introduction..Enfin,
8ce0 20 6c 65 20 6c 65 63 74 65 75 72 20 61 70 70 72 5c 27 65 63 69 65 72 61 20 64 65 0d 0a 20 20 20 .le.lecteur.appr\'eciera.de.....
8d00 20 20 20 20 20 20 20 20 20 20 70 6f 75 76 6f 69 72 20 5c 27 65 76 61 6c 75 65 72 20 73 65 73 20 ..........pouvoir.\'evaluer.ses.
8d20 61 63 71 75 69 73 20 67 72 5c 5e 61 63 65 20 61 75 78 20 65 78 65 72 63 69 63 65 73 20 70 72 6f acquis.gr\^ace.aux.exercices.pro
8d40 70 6f 73 5c 27 65 73 20 5c 60 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 20 66 69 6e pos\'es.\`a...............la.fin
8d60 20 64 65 20 63 68 61 71 75 65 20 63 68 61 70 69 74 72 65 2e 20 4c 65 73 20 63 6f 6e 63 65 70 74 .de.chaque.chapitre..Les.concept
8d80 65 75 72 73 20 64 65 20 6c 61 6e 67 61 67 65 20 70 75 69 73 65 72 6f 6e 74 0d 0a 20 20 20 20 20 eurs.de.langage.puiseront.......
8da0 20 20 20 20 20 20 20 20 64 61 6e 73 20 63 65 74 20 6f 75 76 72 61 67 65 20 6c 65 73 20 62 61 73 ........dans.cet.ouvrage.les.bas
8dc0 65 73 20 66 6f 6e 64 61 6d 65 6e 74 61 6c 65 73 20 64 65 20 6c 65 75 72 20 74 72 61 76 61 69 6c es.fondamentales.de.leur.travail
8de0 2e 20 4c 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 27 65 74 75 64 69 61 6e 74 73 20 ..Les...............\'etudiants.
8e00 65 74 20 6c 65 73 20 69 6e 67 5c 27 65 6e 69 65 75 72 73 20 79 20 74 72 6f 75 76 65 72 6f 6e 74 et.les.ing\'enieurs.y.trouveront
8e20 20 75 6e 20 65 78 70 6f 73 5c 27 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 64 61 63 .un.expos\'e...............didac
8e40 74 69 71 75 65 20 6c 65 75 72 20 70 65 72 6d 65 74 74 61 6e 74 20 64 27 61 70 70 72 6f 66 6f 6e tique.leur.permettant.d'approfon
8e60 64 69 72 20 6c 65 75 72 73 20 63 6f 6e 6e 61 69 73 73 61 6e 63 65 73 0d 0a 20 20 20 20 20 20 20 dir.leurs.connaissances.........
8e80 20 20 20 20 20 20 74 68 5c 27 65 6f 72 69 71 75 65 73 2e 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 ......th\'eoriques.sq.~..t..kind
8ea0 73 71 00 7e 00 17 71 00 7e 03 d2 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 sq.~..q.~..sq.~..t..LEDLsq.~..t.
8ec0 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 03 d7 73 71 00 7e 00 1b 74 00 3b 49 6e 74 72 6f 64 .titlesq.~..q.~..sq.~..t.;Introd
8ee0 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 6e 67 uction.\`A.la.Th\'eorie.Des.Lang
8f00 61 67 65 73 20 64 65 20 50 72 6f 67 72 61 6d 6d 61 74 69 6f 6e 78 73 71 00 7e 00 0d 74 00 1c 4d ages.de.Programmationxsq.~..t..M
8f20 65 72 72 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 erriamWebster03-Dictionnaryt..mi
8f40 73 63 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 71 00 7e 00 14 scsq.~..?@......w.........sq.~..
8f60 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 03 e0 73 71 00 7e 00 1b 74 00 22 4d 65 72 72 t..titlesq.~..q.~..sq.~..t."Merr
8f80 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 6e 6e 61 72 79 73 71 iam-Webster.Online.Dictionnarysq
8fa0 00 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 03 e5 73 71 00 .~..t..relevantforsq.~..q.~..sq.
8fc0 7e 00 1b 74 00 10 45 6e 67 6c 69 73 68 20 69 73 20 68 61 72 64 21 73 71 00 7e 00 14 74 00 04 6b ~..t..English.is.hard!sq.~..t..k
8fe0 69 6e 64 73 71 00 7e 00 17 71 00 7e 03 ea 73 71 00 7e 00 1b 74 00 06 44 49 56 45 52 53 73 71 00 indsq.~..q.~..sq.~..t..DIVERSsq.
9000 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 03 ef 73 71 00 7e 00 1b ~..t..relevancesq.~..q.~..sq.~..
9020 74 00 03 31 30 30 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 03 f4 73 71 00 t..100sq.~..t..urlsq.~..q.~..sq.
9040 7e 00 1b 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 2f 73 71 ~..t..www.merriam-webster.com/sq
9060 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 03 f9 73 71 00 7e 00 1b 74 00 05 .~..t..monthsq.~..q.~..sq.~..t..
9080 4d 61 72 63 68 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 03 fe 73 71 00 Marchsq.~..t..yearsq.~..q.~..sq.
90a0 7e 00 1b 74 00 04 32 30 30 33 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 ~..t..2003sq.~..t..abstractsq.~.
90c0 17 71 00 7e 04 03 73 71 00 7e 00 1b 74 02 83 41 20 68 61 6e 64 79 2c 20 72 65 6c 69 61 62 6c 65 .q.~..sq.~..t..A.handy,.reliable
90e0 20 61 6e 64 20 61 75 74 68 6f 72 69 74 61 74 69 76 65 20 64 69 63 74 69 6f 6e 61 72 79 20 74 68 .and.authoritative.dictionary.th
9100 61 74 20 70 72 6f 76 69 64 65 73 20 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 65 61 6c at.provides.a...............weal
9120 74 68 20 6f 66 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 77 6f 72 64 th.of.information.about.the.word
9140 73 20 6d 6f 73 74 20 66 72 65 71 75 65 6e 74 6c 79 20 75 73 65 64 20 69 6e 0d 0a 20 20 20 20 20 s.most.frequently.used.in.......
9160 20 20 20 20 20 20 20 20 45 6e 67 6c 69 73 68 2e 20 54 68 69 73 20 62 6f 6f 6b 20 69 73 20 70 61 ........English..This.book.is.pa
9180 63 6b 65 64 20 77 69 74 68 20 66 65 61 74 75 72 65 73 20 79 6f 75 20 77 6f 75 6c 64 20 6f 6e 6c cked.with.features.you.would.onl
91a0 79 20 65 78 70 65 63 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 66 69 6e 64 20 69 y.expect...............to.find.i
91c0 6e 20 6c 61 72 67 65 72 20 64 69 63 74 69 6f 6e 61 72 69 65 73 2c 20 77 69 74 68 20 6d 6f 72 65 n.larger.dictionaries,.with.more
91e0 20 74 68 61 6e 20 37 30 2c 30 30 30 20 64 65 66 69 6e 69 74 69 6f 6e 73 0d 0a 20 20 20 20 20 20 .than.70,000.definitions........
9200 20 20 20 20 20 20 20 61 6e 64 20 31 35 30 20 69 6c 6c 75 73 74 72 61 74 69 6f 6e 73 2e 20 54 68 .......and.150.illustrations..Th
9220 65 20 67 72 65 61 74 20 67 6f 2d 61 6e 79 77 68 65 72 65 2c 20 6c 6f 6f 6b 2d 69 74 2d 75 70 2d e.great.go-anywhere,.look-it-up-
9240 66 61 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6e 67 75 61 67 65 20 72 65 66 65 fast...............language.refe
9260 72 65 6e 63 65 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 63 6f 72 65 20 76 6f 63 61 62 75 6c rence.including.the.core.vocabul
9280 61 72 79 20 6f 66 20 65 76 65 72 79 64 61 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 ary.of.everyday...............li
92a0 66 65 3a 20 5c 62 65 67 69 6e 7b 69 74 65 6d 69 7a 65 7d 20 5c 69 74 65 6d 20 4f 76 65 72 20 37 fe:.\begin{itemize}.\item.Over.7
92c0 30 2c 30 30 30 20 63 6c 65 61 72 2c 20 63 6f 6e 63 69 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 0,000.clear,.concise............
92e0 20 20 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 20 5c 69 74 65 6d 20 41 75 74 68 6f 72 69 74 61 74 ...definitions..\item.Authoritat
9300 69 76 65 20 70 72 6f 6e 75 6e 63 69 61 74 69 6f 6e 73 2e 20 5c 69 74 65 6d 20 53 70 65 63 69 61 ive.pronunciations..\item.Specia
9320 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 73 20 61 6e 64 20 74 61 62 l...............sections.and.tab
9340 6c 65 73 2e 20 5c 65 6e 64 7b 69 74 65 6d 69 7a 65 7d 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f les..\end{itemize}sq.~..t..autho
9360 72 73 71 00 7e 00 17 71 00 7e 04 08 73 71 00 7e 00 1b 74 00 0f 4d 65 72 72 69 61 6d 2d 57 65 62 rsq.~..q.~..sq.~..t..Merriam-Web
9380 73 74 65 72 78 73 71 00 7e 00 0d 74 00 17 4d 61 73 69 6e 69 38 39 2d 4c 61 6e 67 61 67 65 73 4f sterxsq.~..t..Masini89-LangagesO
93a0 62 6a 65 74 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 bjetst..booksq.~..?@......w.....
93c0 00 00 00 06 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 04 11 ....sq.~..t..abstractsq.~..q.~..
93e0 73 71 00 7e 00 1b 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 69 sq.~..t.pCet.ouvrage.est.le.frui
9400 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 74 t.d'un.travail.d'enseignement.et
9420 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 6d .de...............recherche.comm
9440 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 64 enc\'e.en.1985.au.CRIN.(Centre.d
9460 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 66 e.Recherche.en...............Inf
9480 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 73 ormatique.de.Nancy)..Il.s'adress
94a0 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 20 e.\`a.tous.les.membres.de.la....
94c0 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 74 ...........communaut\'e.informat
94e0 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 63 ique,.des.n\'eophytes.aux.sp\'ec
9500 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 65 ialistes..Il...............passe
9520 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 65 .en.revue.les.diff\'erentes.face
9540 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 20 ttes.de.la.programmation........
9560 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 74 .......objet.et.effectue.un.vast
9580 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 60 e.tour.d'horizon.des.langages.\`
95a0 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 65 a.objets...............:.pr\'ese
95c0 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 20 ntation.didactique.des.concepts.
95e0 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 67 de.base.de.la...............prog
9600 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 20 rammation.objet.;.historique.et.
9620 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 20 classification.des.langages.....
9640 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 20 ..........\`a.objets.:.langages.
9660 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 2c \`a.classes,.langages.de.frames,
9680 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 72 .langages...............d'acteur
96a0 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 70 s.et.langages.hybrides.;.descrip
96c0 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 20 tion.comparative.de.............
96e0 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 20 ..nombreaux.langages.\`a.objets.
9700 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 72 :.Smalltalk,.Objective-C,.Flavor
9720 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 66 s,...............CLOS,.C++,.Eiff
9740 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 74 el,.KRL,.etc..;.\'etude.comparat
9760 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 6d ive.de.la...............programm
9780 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 65 ation.avec.un.langage.\`a.classe
97a0 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 20 .(Smalltalk).et.avec.un.........
97c0 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 64 ......langage.plus.classique.(Ad
97e0 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 63 a)..Il.fournit.en.outre.le.sourc
9800 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 27 e...............comment\'e.de.l'
9820 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 67 impl\'ementation.de.trois.langag
9840 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 74 es.\`a.objets................Cet
9860 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 61 .ouvrage.de.r\'ef\'erence,.gr\^a
9880 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 0a ce.aux.nombreux.exemples.qu'il..
98a0 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 65 .............contient,.constitue
98c0 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 73 .\'egalement.un.support.de.cours
98e0 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 20 .id\'eal.pour...............les.
9900 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 72 enseignants.d\'esireux.d'initier
9920 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 20 .leurs.\'etudiants.aux..........
9940 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 73 71 00 7e 00 14 74 .....langages.\`a.objets.sq.~..t
9960 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 04 16 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 ..kindsq.~..q.~..sq.~..t..LEDLsq
9980 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 04 1b 73 71 00 7e 00 1b 74 00 .~..t..authorsq.~..q.~..sq.~..t.
99a0 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
99c0 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...
99e0 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
9a00 20 4b 61 72 6c 20 54 6f 6d 62 72 65 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 .Karl.Tombresq.~..t..titlesq.~..
9a20 71 00 7e 04 20 73 71 00 7e 00 1b 74 00 17 4c 65 73 20 4c 61 6e 67 61 67 65 73 20 5c 60 41 20 4f q.~..sq.~..t..Les.Langages.\`A.O
9a40 62 6a 65 74 73 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 04 25 73 71 00 bjetssq.~..t..yearsq.~..q.~.%sq.
9a60 7e 00 1b 74 00 04 31 39 38 39 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e ~..t..1989sq.~..t..publishersq.~
9a80 00 17 71 00 7e 04 2a 73 71 00 7e 00 1b 74 00 0d 49 6e 74 65 72 45 64 69 74 69 6f 6e 73 78 73 71 ..q.~.*sq.~..t..InterEditionsxsq
9aa0 00 7e 00 0d 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 .~..t..Sun99-JavaVirtualMachinet
9ac0 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 ..booksq.~..?@......w.........sq
9ae0 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 04 33 73 71 00 7e 00 1b .~..t..abstractsq.~..q.~.3sq.~..
9b00 74 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 t.eThe.nucleus.of.the.Java.2.pla
9b20 74 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 tform,.the.Java.virtual.machine.
9b40 69 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 is...............the.technology.
9b60 74 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 that.enables.the.Java.2.platform
9b80 20 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 .to.host...............applicati
9ba0 6f 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 ons.on.any.computer.or.operating
9bc0 20 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 .system.without...............re
9be0 77 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 writing.or.recompiling..The.Java
9c00 20 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 .virtual.machine.is.also........
9c20 20 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 .......responsible.for.the.compa
9c40 63 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 ctness.of.applications.targeting
9c60 20 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 .the...............Java.2.platfo
9c80 72 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 rm,.and.is.the.basis.for.its.sec
9ca0 75 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 urity.capabilities..............
9cc0 20 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 ..This.book.was.written.by.those
9ce0 20 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 .directly.responsible.for.the...
9d00 20 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 ............design.and.implement
9d20 61 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 ation.of.the.Java.virtual.machin
9d40 65 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 e,.and.is.the...............comp
9d60 6c 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 lete.and.definitive.specificatio
9d80 6e 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 n.for.the.technology..It.is.....
9da0 20 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 ..........an.essential.reference
9dc0 20 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 .for.writers.of.compilers.for.th
9de0 65 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 e.Java...............programming
9e00 20 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 .language.and.implementors.of.th
9e20 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 61 63 e.Java.virtual...............mac
9e40 68 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 hine..This.second.edition.specif
9e60 69 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 ies.the.newest.version.of.the...
9e80 20 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 ............Java.virtual.machine
9ea0 20 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 .and.provides.a.fascinating.view
9ec0 20 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 .into.the...............inner.wo
9ee0 72 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 rkings.of.the.Java.2.platform..I
9f00 6e 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 n.this.book.you.will.find.......
9f20 20 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 ........comprehensive.coverage.o
9f40 66 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 f.the.class.file.format,.the.har
9f60 64 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 dware,...............operating.s
9f80 79 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 ystem,.and.implementation-indepe
9fa0 6e 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 ndent.binary.format.............
9fc0 20 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 ..for.compiled.code..The.authors
9fe0 20 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 .fully.describe.the.instruction.
a000 73 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 set...............of.the.Java.vi
a020 72 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 rtual.machine..You.will.find.an.
a040 65 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 entire.chapter.of...............
a060 65 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 examples.that.demonstrate.how.to
a080 20 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 .compile.code.written.in.the.Jav
a0a0 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 6c 61 6e 67 a...............programming.lang
a0c0 75 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 uage.into.the.instruction.set.of
a0e0 20 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 .the.Java.virtual...............
a100 6d 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 machine..In.addition,.the.book.p
a120 72 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 resents.a.discussion.on.the.vita
a140 6c 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 l...............topic.of.Java.vi
a160 72 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 rtual.machine.threads.and.their.
a180 69 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 interaction.with...............m
a1a0 65 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 emory..All.in.all,.this.comprehe
a1c0 6e 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 nsive,.detailed,.and.methodical.
a1e0 0a 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 ..............presentation.provi
a200 64 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 des.the.information.necessary.to
a220 20 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 .implement.your...............ow
a240 6e 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 n.fully.compatible.Java.virtual.
a260 6d 61 63 68 69 6e 65 2e 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 machine.sq.~..t..editionsq.~..q.
a280 7e 04 38 73 71 00 7e 00 1b 74 00 08 32 24 5e 7b 6e 64 7d 24 73 71 00 7e 00 14 74 00 05 6d 6f 6e ~.8sq.~..t..2$^{nd}$sq.~..t..mon
a2a0 74 68 73 71 00 7e 00 17 71 00 7e 04 3d 73 71 00 7e 00 1b 74 00 05 41 70 72 69 6c 73 71 00 7e 00 thsq.~..q.~.=sq.~..t..Aprilsq.~.
a2c0 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 04 42 73 71 00 7e 00 1b 74 00 .t..publishersq.~..q.~.Bsq.~..t.
a2e0 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e .Addison-Wesleysq.~..t..isbnsq.~
a300 00 17 71 00 7e 04 47 73 71 00 7e 00 1b 74 00 0d 30 2d 32 30 31 2d 34 33 32 39 34 2d 33 73 71 00 ..q.~.Gsq.~..t..0-201-43294-3sq.
a320 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 04 4c 73 71 00 7e 00 1b 74 00 26 54 ~..t..titlesq.~..q.~.Lsq.~..t.&T
a340 68 65 20 4a 61 76 61 20 56 69 72 74 75 61 6c 20 4d 61 63 68 69 6e 65 20 53 70 65 63 69 66 69 63 he.Java.Virtual.Machine.Specific
a360 61 74 69 6f 6e 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 04 51 73 71 00 7e ationsq.~..t..urlsq.~..q.~.Qsq.~
a380 00 1b 74 00 31 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 ..t.1www.amazon.com/exec/obidos/
a3a0 74 67 2f 64 65 74 61 69 6c 2f 2d 2f 30 32 30 31 34 33 32 39 34 33 73 71 00 7e 00 14 74 00 04 79 tg/detail/-/0201432943sq.~..t..y
a3c0 65 61 72 73 71 00 7e 00 17 71 00 7e 04 56 73 71 00 7e 00 1b 74 00 04 31 39 39 39 73 71 00 7e 00 earsq.~..q.~.Vsq.~..t..1999sq.~.
a3e0 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 04 5b 73 71 00 7e 00 1b .t..relevantforsq.~..q.~.[sq.~..
a400 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 61 72 t.*THE.virtual.machine.that.star
a420 74 65 64 20 69 74 20 61 6c 6c 2e 2e 2e 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 ted.it.all...sq.~..t..relevances
a440 71 00 7e 00 17 71 00 7e 04 60 73 71 00 7e 00 1b 74 00 03 31 30 30 73 71 00 7e 00 14 74 00 06 61 q.~..q.~.`sq.~..t..100sq.~..t..a
a460 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 04 65 73 71 00 7e 00 1b 74 00 1d 54 69 6d 20 4c 69 6e uthorsq.~..q.~.esq.~..t..Tim.Lin
a480 64 68 6f 6c 6d 20 61 6e 64 20 46 72 61 6e 6b 20 59 65 6c 6c 69 6e 73 71 00 7e 00 14 74 00 04 6b dholm.and.Frank.Yellinsq.~..t..k
a4a0 69 6e 64 73 71 00 7e 00 17 71 00 7e 04 6a 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 78 73 71 00 7e indsq.~..q.~.jsq.~..t..LEDLxsq.~
a4c0 00 0d 74 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 ..t..Leblanc00-Galoist..phdthesi
a4e0 73 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 07 73 71 00 7e 00 14 74 ssq.~..?@......w.........sq.~..t
a500 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 04 73 73 71 00 7e 00 1b 74 00 11 48 65 72 76 ..authorsq.~..q.~.ssq.~..t..Herv
a520 7b 5c 27 65 7d 20 4c 65 62 6c 61 6e 63 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 {\'e}.Leblancsq.~..t..titlesq.~.
a540 17 71 00 7e 04 78 73 71 00 7e 00 1b 74 00 75 53 6f 75 73 2d 48 69 5c 27 65 72 61 72 63 68 69 65 .q.~.xsq.~..t.uSous-Hi\'erarchie
a560 20 64 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 .de.Galois.:.Un.Mod\`ele.Pour.la
a580 20 43 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 .Construction.et............L'\'
a5a0 65 76 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 evolution.Des.Hi\'erarchies.D'ob
a5c0 6a 65 74 73 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 04 7d 73 71 00 7e jetssq.~..t..kindsq.~..q.~.}sq.~
a5e0 00 1b 74 00 05 54 48 45 53 45 73 71 00 7e 00 14 74 00 0b 69 6e 73 74 69 74 75 74 69 6f 6e 73 71 ..t..THESEsq.~..t..institutionsq
a600 00 7e 00 17 71 00 7e 04 82 73 71 00 7e 00 1b 74 00 53 55 6e 69 76 65 72 73 69 74 5c 27 65 20 64 .~..q.~..sq.~..t.SUniversit\'e.d
a620 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
a640 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
a660 6c 6c 69 65 72 73 71 00 7e 00 14 74 00 06 73 63 68 6f 6f 6c 73 71 00 7e 00 17 71 00 7e 04 87 73 lliersq.~..t..schoolsq.~..q.~..s
a680 71 00 7e 00 1b 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 q.~..t.%Information,.Structures.
a6a0 65 74 20 53 79 73 74 5c 60 65 6d 65 73 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 et.Syst\`emessq.~..t..monthsq.~.
a6c0 17 71 00 7e 04 8c 73 71 00 7e 00 1b 74 00 0a 64 5c 27 65 63 65 6d 62 72 65 73 71 00 7e 00 14 74 .q.~..sq.~..t..d\'ecembresq.~..t
a6e0 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 04 91 73 71 00 7e 00 1b 74 00 04 32 30 30 30 78 73 ..yearsq.~..q.~..sq.~..t..2000xs
a700 71 00 7e 00 0d 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 q.~..t..Larousse95-Dictionnairet
a720 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 71 ..booksq.~..?@......w.........sq
a740 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 04 9a 73 71 00 7e 00 1b 74 00 0d 32 .~..t..isbnsq.~..q.~..sq.~..t..2
a760 2d 30 33 2d 33 30 31 31 39 35 2d 58 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e -03-301195-Xsq.~..t..editionsq.~
a780 00 17 71 00 7e 04 9f 73 71 00 7e 00 1b 74 00 08 39 30 24 5e 7b 65 7d 24 73 71 00 7e 00 14 74 00 ..q.~..sq.~..t..90$^{e}$sq.~..t.
a7a0 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 04 a4 73 71 00 7e 00 1b 74 00 1c 4c 65 20 50 65 74 .titlesq.~..q.~..sq.~..t..Le.Pet
a7c0 69 74 20 4c 61 72 6f 75 73 73 65 20 49 6c 6c 75 73 74 72 5c 27 65 73 71 00 7e 00 14 74 00 09 70 it.Larousse.Illustr\'esq.~..t..p
a7e0 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 04 a9 73 71 00 7e 00 1b 74 00 08 4c 61 72 6f ublishersq.~..q.~..sq.~..t..Laro
a800 75 73 73 65 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 04 ae 73 71 ussesq.~..t..authorsq.~..q.~..sq
a820 00 7e 00 1b 74 00 08 4c 61 72 6f 75 73 73 65 73 71 00 7e 00 14 74 00 08 6c 61 6e 67 75 61 67 65 .~..t..Laroussesq.~..t..language
a840 73 71 00 7e 00 17 71 00 7e 04 b3 73 71 00 7e 00 1b 74 00 08 66 72 61 6e 63 61 69 73 73 71 00 7e sq.~..q.~..sq.~..t..francaissq.~
a860 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 04 b8 73 71 00 7e 00 1b 74 08 ..t..abstractsq.~..q.~..sq.~..t.
a880 d8 44 65 70 75 69 73 20 31 39 30 36 2c 20 6c 65 20 5c 74 65 78 74 69 74 7b 50 65 74 69 74 20 4c .Depuis.1906,.le.\textit{Petit.L
a8a0 61 72 6f 75 73 73 65 7d 20 66 61 69 74 20 70 61 72 74 69 65 20 69 6e 74 5c 27 65 67 72 61 6e 74 arousse}.fait.partie.int\'egrant
a8c0 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 75 20 70 61 74 72 69 6d 6f 69 6e 65 20 63 75 e...............du.patrimoine.cu
a8e0 6c 74 75 72 65 6c 20 65 74 20 73 65 6e 74 69 6d 65 6e 74 61 6c 20 64 65 20 74 6f 75 73 20 6c 65 lturel.et.sentimental.de.tous.le
a900 73 20 46 72 61 6e 5c 63 20 63 61 69 73 20 65 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 s.Fran\c.cais.et...............d
a920 65 20 74 6f 75 73 20 6c 65 73 20 61 6d 6f 75 72 65 75 78 20 64 65 20 6c 61 20 6c 61 6e 67 75 65 e.tous.les.amoureux.de.la.langue
a940 20 66 72 61 6e 5c 63 20 63 61 69 73 65 2e 20 43 65 74 74 65 20 61 6e 6e 5c 27 65 65 0d 0a 20 20 .fran\c.caise..Cette.ann\'ee....
a960 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 72 65 2c 20 70 6c 75 73 20 64 27 75 6e 20 6d 69 6c ...........encore,.plus.d'un.mil
a980 6c 69 6f 6e 20 64 65 20 6c 65 63 74 65 75 72 73 2c 20 65 6e 20 46 72 61 6e 63 65 2c 20 65 6e 20 lion.de.lecteurs,.en.France,.en.
a9a0 42 65 6c 67 69 71 75 65 2c 20 65 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 69 73 73 Belgique,.en...............Suiss
a9c0 65 2c 20 61 75 20 51 75 5c 27 65 62 65 63 2c 20 65 6e 20 41 66 72 69 71 75 65 2e 2e 2e 2c 20 61 e,.au.Qu\'ebec,.en.Afrique...,.a
a9e0 63 68 5c 60 65 74 65 72 6f 6e 74 20 75 6e 20 6e 6f 75 76 65 61 75 0d 0a 20 20 20 20 20 20 20 20 ch\`eteront.un.nouveau..........
aa00 20 20 20 20 20 5c 74 65 78 74 69 74 7b 50 65 74 69 74 20 4c 61 72 6f 75 73 73 65 7d 2e 20 53 79 .....\textit{Petit.Larousse}..Sy
aa20 6d 62 6f 6c 65 20 64 65 20 73 61 76 6f 69 72 2d 66 61 69 72 65 20 65 74 0d 0a 20 20 20 20 20 20 mbole.de.savoir-faire.et........
aa40 20 20 20 20 20 20 20 64 27 65 78 70 5c 27 65 72 69 65 6e 63 65 20 65 6e 20 6d 61 74 69 5c 60 65 .......d'exp\'erience.en.mati\`e
aa60 72 65 20 64 65 20 64 69 63 74 69 6f 6e 6e 61 69 72 65 2c 20 6c 65 20 5c 74 65 78 74 69 74 7b 50 re.de.dictionnaire,.le.\textit{P
aa80 65 74 69 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 72 6f 75 73 73 65 7d 20 65 73 74 etit...............Larousse}.est
aaa0 20 74 72 61 64 75 69 74 20 65 74 20 61 64 61 70 74 5c 27 65 20 65 6e 20 65 73 70 61 67 6e 6f 6c .traduit.et.adapt\'e.en.espagnol
aac0 2c 20 66 69 6e 6e 6f 69 73 2c 20 69 74 61 6c 69 65 6e 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 ,.finnois,.italiens,............
aae0 20 20 20 6e 5c 27 65 65 72 6c 61 6e 64 61 69 73 2c 20 70 6f 72 74 75 67 61 69 73 2c 20 73 65 72 ...n\'eerlandais,.portugais,.ser
ab00 62 6f 2d 63 72 6f 61 74 65 20 65 74 20 74 75 72 63 2c 20 64 65 76 65 6e 61 6e 74 20 61 69 6e 73 bo-croate.et.turc,.devenant.ains
ab20 69 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 65 20 72 5c 27 65 66 5c 27 65 72 65 6e 63 i...............une.r\'ef\'erenc
ab40 65 20 69 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 65 2e 20 55 6e 65 20 76 65 72 73 69 6f 6e 20 65 6e e.internationale..Une.version.en
ab60 20 6c 61 6e 67 75 65 20 61 6e 67 6c 61 69 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 .langue.anglaise...............e
ab80 73 74 20 61 63 74 75 65 6c 6c 65 6d 65 6e 74 20 65 6e 20 70 72 5c 27 65 70 61 72 61 74 69 6f 6e st.actuellement.en.pr\'eparation
aba0 2e 20 53 69 20 6c 65 20 5c 74 65 78 74 69 74 7b 50 65 74 69 74 20 4c 61 72 6f 75 73 73 65 7d 0d ..Si.le.\textit{Petit.Larousse}.
abc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 73 74 20 75 6e 65 20 76 5c 27 65 72 69 74 61 62 6c ..............est.une.v\'eritabl
abe0 65 20 69 6e 73 74 69 74 75 74 69 6f 6e 2c 20 63 27 65 73 74 20 70 61 72 63 65 20 71 75 65 20 73 e.institution,.c'est.parce.que.s
ac00 6f 6e 20 6f 62 6a 65 63 74 69 66 20 65 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f on.objectif.est...............do
ac20 75 62 6c 65 20 3a 20 6f 66 66 72 69 72 20 5c 60 61 20 73 65 73 20 6c 65 63 74 65 75 72 73 20 63 uble.:.offrir.\`a.ses.lecteurs.c
ac40 65 20 71 75 69 20 63 6f 6e 73 74 69 74 75 65 20 6c 65 75 72 20 70 61 74 72 69 6d 6f 69 6e 65 0d e.qui.constitue.leur.patrimoine.
ac60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 67 75 69 73 74 69 71 75 65 20 65 74 20 63 75 ..............linguistique.et.cu
ac80 6c 74 75 72 65 6c 2c 20 74 6f 75 74 20 65 6e 20 72 65 66 6c 5c 27 65 74 61 6e 74 20 6c 27 5c 27 lturel,.tout.en.refl\'etant.l'\'
aca0 65 76 6f 6c 75 74 69 6f 6e 20 64 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 6e 64 65 evolution.du...............monde
acc0 20 63 6f 6e 74 65 6d 70 6f 72 61 69 6e 2e 20 41 69 6e 73 69 2c 20 63 68 61 71 75 65 20 61 6e 6e .contemporain..Ainsi,.chaque.ann
ace0 5c 27 65 65 20 65 74 20 74 6f 75 6a 6f 75 72 73 20 61 76 65 63 0d 0a 20 20 20 20 20 20 20 20 20 \'ee.et.toujours.avec...........
ad00 20 20 20 20 64 69 73 63 65 72 6e 65 6d 65 6e 74 2c 20 69 6c 20 65 6e 72 65 67 69 73 74 72 65 20 ....discernement,.il.enregistre.
ad20 64 65 73 20 6d 6f 74 73 20 6e 6f 75 76 65 61 75 78 2c 20 61 63 63 75 65 69 6c 6c 65 20 64 65 73 des.mots.nouveaux,.accueille.des
ad40 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 65 72 73 6f 6e 6e 61 6c 69 74 5c 27 65 73 20 65 ...............personnalit\'es.e
ad60 74 2c 20 73 61 6e 73 20 63 65 73 73 65 20 6d 69 73 20 5c 60 61 20 6a 6f 75 72 20 64 61 6e 73 20 t,.sans.cesse.mis.\`a.jour.dans.
ad80 73 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 5c 27 65 76 65 6c 6f 70 70 65 6d 65 6e ses...............d\'eveloppemen
ada0 74 73 20 65 6e 63 79 63 6c 6f 70 5c 27 65 64 69 71 75 65 73 2c 20 69 6c 20 72 65 6e 64 20 63 6f ts.encyclop\'ediques,.il.rend.co
adc0 6d 70 74 65 20 64 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 27 65 76 5c 60 65 6e 65 mpte.des...............\'ev\`ene
ade0 6d 65 6e 74 73 20 6c 65 73 20 70 6c 75 73 20 61 63 74 75 65 6c 73 2e 20 4c 65 20 73 75 63 63 5c ments.les.plus.actuels..Le.succ\
ae00 60 65 73 20 64 75 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 `es.du.\textit{Petit............
ae20 20 20 20 4c 61 72 6f 75 73 73 65 7d 20 74 69 65 6e 74 20 61 75 73 73 69 20 5c 60 61 20 6c 27 69 ...Larousse}.tient.aussi.\`a.l'i
ae40 6d 70 6f 72 74 61 6e 63 65 20 63 61 70 69 74 61 6c 65 20 71 75 27 69 6c 20 61 2c 20 6c 65 0d 0a mportance.capitale.qu'il.a,.le..
ae60 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 6d 69 65 72 2c 20 61 63 63 6f 72 64 5c 27 65 65 .............premier,.accord\'ee
ae80 20 5c 60 61 20 6c 27 69 6c 6c 75 73 74 72 61 74 69 6f 6e 2e 20 4c 65 73 20 64 65 73 73 69 6e 73 .\`a.l'illustration..Les.dessins
aea0 2c 20 6c 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 68 6f 74 6f 67 72 61 70 68 69 65 ,.les...............photographie
aec0 73 2c 20 6c 65 73 20 63 61 72 74 65 73 20 65 74 20 6c 65 73 20 73 63 68 5c 27 65 6d 61 73 20 5c s,.les.cartes.et.les.sch\'emas.\
aee0 27 65 63 6c 61 69 72 65 6e 74 20 6c 65 73 20 6d 6f 74 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 'eclairent.les.mots,............
af00 20 20 20 70 72 6f 6c 6f 6e 67 65 6e 74 20 6c 65 73 20 64 5c 27 65 66 69 6e 69 74 69 6f 6e 73 20 ...prolongent.les.d\'efinitions.
af20 3b 20 6c 65 73 20 70 6c 61 6e 63 68 65 73 20 6d 65 74 74 65 6e 74 20 65 6e 20 72 65 6c 61 74 69 ;.les.planches.mettent.en.relati
af40 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 73 20 5c 27 65 6c 5c 27 65 6d 65 6e 74 on...............les.\'el\'ement
af60 73 20 64 69 73 70 65 72 73 5c 27 65 73 20 70 61 72 20 6c 27 6f 64 72 65 20 61 6c 70 68 61 62 5c s.dispers\'es.par.l'odre.alphab\
af80 27 65 74 69 71 75 65 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 27 65 78 70 5c 27 65 72 'etique................L'exp\'er
afa0 69 65 6e 63 65 20 70 72 6f 75 76 65 20 71 75 65 20 6c 27 69 6c 6c 75 73 74 72 61 74 69 6f 6e 2c ience.prouve.que.l'illustration,
afc0 20 65 6e 20 70 6c 75 73 20 64 65 20 73 6f 6e 20 72 5c 5e 6f 6c 65 0d 0a 20 20 20 20 20 20 20 20 .en.plus.de.son.r\^ole..........
afe0 20 20 20 20 20 64 69 64 61 63 74 69 71 75 65 2c 20 65 73 74 20 61 75 73 73 69 20 75 6e 20 65 78 .....didactique,.est.aussi.un.ex
b000 74 72 61 6f 72 64 69 6e 61 69 72 65 20 76 65 63 74 65 75 72 20 64 27 5c 27 65 6d 6f 74 69 6f 6e traordinaire.vecteur.d'\'emotion
b020 20 71 75 69 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 74 74 69 73 65 20 6c 61 20 63 75 72 .qui...............attise.la.cur
b040 69 6f 73 69 74 5c 27 65 20 65 74 20 73 27 69 6e 73 63 72 69 74 20 64 61 6e 73 20 6c 61 20 6d 5c iosit\'e.et.s'inscrit.dans.la.m\
b060 27 65 6d 6f 69 72 65 20 64 65 20 63 68 61 63 75 6e 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 'emoire.de.chacun...............
b080 20 41 75 6a 6f 75 72 64 27 68 75 69 2c 20 74 6f 75 74 65 73 20 65 6e 20 63 6f 75 6c 65 75 72 73 .Aujourd'hui,.toutes.en.couleurs
b0a0 2c 20 6c 65 73 20 69 6c 6c 75 73 74 72 61 74 69 6f 6e 73 7e 2d 2d 20 33 20 36 30 30 0d 0a 20 20 ,.les.illustrations~--.3.600....
b0c0 20 20 20 20 20 20 20 20 20 20 20 64 65 73 73 69 6e 73 2c 20 73 63 68 5c 27 65 6d 61 73 20 65 74 ...........dessins,.sch\'emas.et
b0e0 20 70 68 6f 74 6f 67 72 61 70 68 69 65 73 2c 20 32 38 35 20 63 61 72 74 65 73 7e 2d 2d 20 6f 66 .photographies,.285.cartes~--.of
b100 66 72 65 6e 74 20 75 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 frent.une...............document
b120 61 74 69 6f 6e 20 76 69 73 75 65 6c 6c 65 20 65 6e 63 6f 72 65 20 70 6c 75 73 20 61 63 74 75 65 ation.visuelle.encore.plus.actue
b140 6c 6c 65 2c 20 72 69 63 68 65 20 65 74 20 61 74 74 72 61 79 61 6e 74 65 2e 73 71 00 7e 00 14 74 lle,.riche.et.attrayante.sq.~..t
b160 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 04 bd 73 71 00 7e 00 1b 74 00 06 44 49 56 45 52 53 ..kindsq.~..q.~..sq.~..t..DIVERS
b180 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 04 c2 73 71 00 7e 00 1b 74 00 sq.~..t..yearsq.~..q.~..sq.~..t.
b1a0 04 31 39 39 35 78 73 71 00 7e 00 0d 74 00 10 4b 6f 75 74 73 6f 66 69 6f 73 30 32 2d 44 6f 74 74 .1995xsq.~..t..Koutsofios02-Dott
b1c0 00 06 6d 61 6e 75 61 6c 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 08 ..manualsq.~..?@......w.........
b1e0 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 04 cb 73 71 00 7e 00 1b 74 00 sq.~..t..kindsq.~..q.~..sq.~..t.
b200 06 44 49 56 45 52 53 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 04 d0 73 71 .DIVERSsq.~..t..urlsq.~..q.~..sq
b220 00 7e 00 1b 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 .~..t.3www.research.att.com/sw/t
b240 6f 6f 6c 73 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 14 ools/graphviz/dotguide.pdfsq.~..
b260 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 04 d5 73 71 00 7e 00 1b 74 00 28 45 6c 65 t..authorsq.~..q.~..sq.~..t.(Ele
b280 66 74 68 65 72 69 6f 73 20 4b 6f 75 74 73 6f 66 69 6f 73 20 61 6e 64 20 53 74 65 70 68 65 6e 20 ftherios.Koutsofios.and.Stephen.
b2a0 4e 6f 72 74 68 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 04 da 73 71 Northsq.~..t..monthsq.~..q.~..sq
b2c0 00 7e 00 1b 74 00 08 46 65 62 72 75 61 72 79 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 .~..t..Februarysq.~..t..abstract
b2e0 73 71 00 7e 00 17 71 00 7e 04 df 73 71 00 7e 00 1b 74 02 7e 5c 79 67 67 40 70 72 6f 64 75 63 74 sq.~..q.~..sq.~..t.~\ygg@product
b300 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 68 73 20 61 73 20 68 {Dot}.draws.directed.graphs.as.h
b320 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 20 20 20 20 20 20 20 ierarchies..It.runs.............
b340 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 61 6d 2c 20 77 65 62 ..as.a.command.line.program,.web
b360 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 72 20 77 69 74 68 20 .visualization.service,.or.with.
b380 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 65 20 67 72 61 70 68 a...............compatible.graph
b3a0 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 72 65 73 20 69 6e 63 ical.interface..Its.features.inc
b3c0 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 20 20 20 20 20 6c 61 lude.well-tuned...............la
b3e0 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 6e 67 20 6e 6f 64 65 yout.algorithms.for.placing.node
b400 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 0a 20 20 20 20 20 20 s.and.edge.splines,.edge........
b420 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 73 68 61 70 65 73 20 .......labels,.``record".shapes.
b440 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 20 64 61 74 61 0d 0a with.``ports".for.drawing.data..
b460 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 63 6c 75 73 74 65 72 .............structures;.cluster
b480 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 6e 67 20 66 69 6c 65 .layouts;.and.an.underlying.file
b4a0 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 20 20 20 73 74 72 65 .language.for...............stre
b4c0 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 42 65 6c 6f 77 20 69 am-oriented.graph.tools..Below.i
b4e0 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 65 6e 63 79 0d 0a 20 s.a.reduced.module.dependency...
b500 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 4d 4c 2d 4e 4a 20 63 ............graph.of.an.SML-NJ.c
b520 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 63 6f 6e 64 73 20 6f ompiler.that.took.0.98.seconds.o
b540 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 20 6f 6e 20 61 20 31 f.user.time...............on.a.1
b560 2e 34 20 47 68 7a 20 41 4d 44 20 41 74 68 6c 6f 6e 2e 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 .4.Ghz.AMD.Athlon.sq.~..t..title
b580 73 71 00 7e 00 17 71 00 7e 04 e4 73 71 00 7e 00 1b 74 00 25 44 72 61 77 69 6e 67 20 67 72 61 70 sq.~..q.~..sq.~..t.%Drawing.grap
b5a0 68 73 20 77 69 74 68 20 5c 79 67 67 40 70 72 6f 64 75 63 74 7b 44 6f 74 7d 73 71 00 7e 00 14 74 hs.with.\ygg@product{Dot}sq.~..t
b5c0 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 04 e9 73 71 00 7e 00 1b 74 00 04 32 30 30 32 73 71 ..yearsq.~..q.~..sq.~..t..2002sq
b5e0 00 7e 00 14 74 00 0c 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 04 ee 73 71 .~..t..organizationsq.~..q.~..sq
b600 00 7e 00 1b 74 00 13 41 54 5c 26 54 20 4c 61 62 73 2d 52 65 73 65 61 72 63 68 78 73 71 00 7e 00 .~..t..AT\&T.Labs-Researchxsq.~.
b620 0d 74 00 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 .t..Knudsen01-ECOOP2001t..procee
b640 64 69 6e 67 73 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 06 73 71 00 dingssq.~..?@......w.........sq.
b660 7e 00 14 74 00 06 65 64 69 74 6f 72 73 71 00 7e 00 17 71 00 7e 04 f7 73 71 00 7e 00 1b 74 00 17 ~..t..editorsq.~..q.~..sq.~..t..
b680 4a 6f 72 67 65 6e 20 4c 69 6e 64 73 6b 6f 76 20 4b 6e 75 64 73 65 6e 73 71 00 7e 00 14 74 00 04 Jorgen.Lindskov.Knudsensq.~..t..
b6a0 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 04 fc 73 71 00 7e 00 1b 74 00 0d 33 2d 35 34 30 2d 34 32 isbnsq.~..q.~..sq.~..t..3-540-42
b6c0 32 30 36 2d 34 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 05 01 73 71 206-4sq.~..t..titlesq.~..q.~..sq
b6e0 00 7e 00 1b 74 00 2b 7b 45 43 4f 4f 50 7d 20 32 30 30 31 20 2d 2d 20 4f 62 6a 65 63 74 2d 4f 72 .~..t.+{ECOOP}.2001.--.Object-Or
b700 69 65 6e 74 65 64 20 50 72 6f 67 72 61 6d 6d 69 6e 67 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 iented.Programmingsq.~..t..years
b720 71 00 7e 00 17 71 00 7e 05 06 73 71 00 7e 00 1b 74 00 04 32 30 30 31 73 71 00 7e 00 14 74 00 04 q.~..q.~..sq.~..t..2001sq.~..t..
b740 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 05 0b 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e kindsq.~..q.~..sq.~..t..LEDLsq.~
b760 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 05 10 73 71 00 7e 00 1b 74 ..t..publishersq.~..q.~..sq.~..t
b780 00 0f 53 70 72 69 6e 67 65 72 2d 56 65 72 6c 61 67 78 73 71 00 7e 00 0d 74 00 12 4b 65 65 6e 65 ..Springer-Verlagxsq.~..t..Keene
b7a0 38 39 2d 43 6f 6d 6d 6f 6e 4c 69 73 70 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 89-CommonLispt..booksq.~..?@....
b7c0 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e ..w.........sq.~..t..editionsq.~
b7e0 00 17 71 00 7e 05 19 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 ..q.~..sq.~..t..1$^{st}$sq.~..t.
b800 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 05 1e 73 71 00 7e 00 1b 74 00 0e 53 6f 6e 79 61 .authorsq.~..q.~..sq.~..t..Sonya
b820 20 45 2e 20 4b 65 65 6e 65 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 05 23 .E..Keenesq.~..t..urlsq.~..q.~.#
b840 73 71 00 7e 00 1b 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 sq.~..t.Owww.amazon.com/exec/obi
b860 64 6f 73 2f 74 67 2f 64 65 74 61 69 6c 2f 2d 2f 30 32 30 31 31 37 35 38 39 34 2f 31 30 32 2d 37 dos/tg/detail/-/0201175894/102-7
b880 32 33 36 30 30 32 2d 0d 0a 20 20 20 20 20 20 20 20 33 39 32 32 35 30 39 73 71 00 7e 00 14 74 00 236002-..........3922509sq.~..t.
b8a0 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 05 28 73 71 00 7e 00 1b 74 00 08 44 65 63 65 6d 62 .monthsq.~..q.~.(sq.~..t..Decemb
b8c0 65 72 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 05 2d 73 ersq.~..t..publishersq.~..q.~.-s
b8e0 71 00 7e 00 1b 74 00 0e 41 64 64 69 73 6f 6e 20 57 65 73 6c 65 79 73 71 00 7e 00 14 74 00 09 72 q.~..t..Addison.Wesleysq.~..t..r
b900 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 05 32 73 71 00 7e 00 1b 74 00 02 31 30 73 71 elevancesq.~..q.~.2sq.~..t..10sq
b920 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 05 37 73 71 00 7e 00 1b 74 00 2c .~..t..titlesq.~..q.~.7sq.~..t.,
b940 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 50 72 6f 67 72 61 6d 6d 69 6e 67 20 69 6e 20 7b Object-Oriented.Programming.in.{
b960 43 6f 6d 6d 6f 6e 20 4c 69 73 70 7d 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 Common.Lisp}sq.~..t..isbnsq.~..q
b980 00 7e 05 3c 73 71 00 7e 00 1b 74 00 0d 30 2d 32 30 31 2d 31 37 35 38 39 2d 34 73 71 00 7e 00 14 .~.<sq.~..t..0-201-17589-4sq.~..
b9a0 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 05 41 73 71 00 7e 00 1b 74 00 04 31 39 38 39 73 t..yearsq.~..q.~.Asq.~..t..1989s
b9c0 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 05 46 73 71 00 7e 00 q.~..t..abstractsq.~..q.~.Fsq.~.
b9e0 1b 74 04 26 54 68 69 73 20 62 6f 6f 6b 20 73 68 6f 77 73 20 73 6f 66 74 77 61 72 65 20 64 65 76 .t.&This.book.shows.software.dev
ba00 65 6c 6f 70 65 72 73 20 74 68 65 20 70 6f 77 65 72 66 75 6c 20 73 65 74 20 6f 66 20 74 6f 6f 6c elopers.the.powerful.set.of.tool
ba20 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 43 4c 4f 53 29 20 61 76 61 69 6c 61 62 6c 65 s...............(CLOS).available
ba40 20 66 6f 72 20 64 65 76 65 6c 6f 70 69 6e 67 20 6f 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 70 .for.developing.oject-oriented.p
ba60 72 6f 67 72 61 6d 73 20 69 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 79 67 67 40 70 6c rograms.in...............\ygg@pl
ba80 7b 43 6f 6d 6d 6f 6e 20 4c 69 73 70 7d 2e 20 54 68 65 20 61 64 76 61 6e 74 61 67 65 73 20 6f 66 {Common.Lisp}..The.advantages.of
baa0 20 75 73 69 6e 67 20 43 4c 4f 53 20 74 6f 20 64 65 73 69 67 6e 2c 0d 0a 20 20 20 20 20 20 20 20 .using.CLOS.to.design,..........
bac0 20 20 20 20 20 64 65 76 65 6c 6f 70 2c 20 6d 61 69 6e 74 61 69 6e 2c 20 61 6e 64 20 65 78 74 65 .....develop,.maintain,.and.exte
bae0 6e 64 20 63 6f 6d 70 6c 65 78 20 70 72 6f 67 72 61 6d 73 20 61 72 65 20 6d 61 6e 79 3a 20 69 74 nd.complex.programs.are.many:.it
bb00 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 73 20 66 6f 72 20 6d 6f 64 75 6c 61 ...............allows.for.modula
bb20 72 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 3b 20 70 72 6f 67 72 61 6d 73 20 6d 6f 72 65 20 r.implementation;.programs.more.
bb40 63 6c 6f 73 65 6c 79 20 72 65 73 65 6d 62 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 closely.resemble...............w
bb60 68 61 74 20 74 68 65 79 20 6d 6f 64 65 6c 3b 20 70 72 6f 67 72 61 6d 73 20 61 72 65 20 63 6f 6e hat.they.model;.programs.are.con
bb80 76 65 6e 69 65 6e 74 6c 79 20 65 78 74 65 6e 73 69 62 6c 65 3b 20 61 6e 64 20 43 4c 4f 53 0d 0a veniently.extensible;.and.CLOS..
bba0 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 73 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 .............defines.conventions
bbc0 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 73 68 61 72 65 64 20 61 63 72 6f 73 73 20 74 68 65 20 .that.will.be.shared.across.the.
bbe0 5c 79 67 67 40 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 \ygg@pl{Common...............Lis
bc00 70 7d 20 63 6f 6d 6d 75 6e 69 74 79 2e 20 43 4c 4f 53 20 68 61 73 20 62 65 65 6e 20 61 64 6f 70 p}.community..CLOS.has.been.adop
bc20 6f 74 65 64 20 61 73 20 70 61 72 74 20 6f 66 20 5c 79 67 67 40 70 6c 7b 43 6f 6d 6d 6f 6e 0d 0a oted.as.part.of.\ygg@pl{Common..
bc40 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 70 7d 20 62 79 20 74 68 65 20 58 33 4a 31 33 20 .............Lisp}.by.the.X3J13.
bc60 63 6f 6d 6d 69 74 74 74 65 65 2c 20 77 68 69 63 68 20 69 73 20 77 6f 72 6b 69 6e 67 20 6f 6e 20 committtee,.which.is.working.on.
bc80 63 72 65 61 74 69 6e 67 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 41 4e 53 49 20 creating.the...............ANSI.
bca0 53 74 61 6e 64 61 72 64 20 5c 79 67 67 40 70 6c 7b 43 6f 6d 6d 6f 6e 20 4c 69 73 70 7d 2e 20 5c Standard.\ygg@pl{Common.Lisp}..\
bcc0 79 67 67 40 70 6c 7b 43 6f 6d 6d 6f 6e 20 4c 69 73 70 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ygg@pl{Common.Lisp}.............
bce0 20 20 70 72 6f 67 72 61 6d 6d 65 72 73 20 63 61 6e 20 75 73 65 20 74 68 69 73 20 62 6f 6f 6b 20 ..programmers.can.use.this.book.
bd00 74 6f 20 73 74 61 72 74 20 64 65 76 65 6c 6f 70 69 6e 67 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e to.start.developing.object-orien
bd20 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 73 20 69 6e 20 5c 79 ted...............programs.in.\y
bd40 67 67 40 70 6c 7b 43 6f 6d 6d 6f 6e 20 4c 69 73 70 7d 20 61 73 20 71 75 69 63 6b 6c 79 20 61 73 gg@pl{Common.Lisp}.as.quickly.as
bd60 20 70 6f 73 73 69 62 6c 65 2e 20 52 65 61 64 65 72 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .possible..Readers..............
bd80 20 77 68 6f 20 61 72 65 20 6e 6f 74 20 66 61 6d 69 6c 69 61 72 20 77 69 74 68 20 5c 79 67 67 40 .who.are.not.familiar.with.\ygg@
bda0 70 6c 7b 43 6f 6d 6d 6f 6e 20 4c 69 73 70 7d 20 63 61 6e 20 64 69 73 63 6f 76 65 72 20 66 72 6f pl{Common.Lisp}.can.discover.fro
bdc0 6d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 20 62 6f 6f 6b 20 74 68 65 20 6d 61 m...............this.book.the.ma
bde0 6a 6f 72 20 74 68 65 6d 65 73 20 6f 66 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 70 72 jor.themes.of.object-oriented.pr
be00 6f 67 72 61 6d 6d 69 6e 67 2e 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e ogramming.sq.~..t..kindsq.~..q.~
be20 05 4b 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 .Ksq.~..t..LEDLsq.~..t..relevant
be40 66 6f 72 73 71 00 7e 00 17 71 00 7e 05 50 73 71 00 7e 00 1b 74 00 0e 4d 75 6c 74 69 2d 6d 65 74 forsq.~..q.~.Psq.~..t..Multi-met
be60 68 6f 64 73 2e 78 73 71 00 7e 00 0d 74 00 10 47 72 61 6e 64 39 38 2d 50 61 74 74 65 72 6e 73 74 hods.xsq.~..t..Grand98-Patternst
be80 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 71 ..booksq.~..?@......w.........sq
bea0 00 7e 00 14 74 00 05 77 68 65 72 65 73 71 00 7e 00 17 71 00 7e 05 59 73 71 00 7e 00 1b 74 00 08 .~..t..wheresq.~..q.~.Ysq.~..t..
bec0 42 69 6e 64 65 72 20 35 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 Binder.5sq.~..t..relevancesq.~..
bee0 71 00 7e 05 5e 73 71 00 7e 00 1b 74 00 02 39 30 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 q.~.^sq.~..t..90sq.~..t..kindsq.
bf00 7e 00 17 71 00 7e 05 63 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 04 79 65 ~..q.~.csq.~..t..LEDLsq.~..t..ye
bf20 61 72 73 71 00 7e 00 17 71 00 7e 05 68 73 71 00 7e 00 1b 74 00 04 31 39 39 38 73 71 00 7e 00 14 arsq.~..q.~.hsq.~..t..1998sq.~..
bf40 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 05 6d 73 71 00 7e 00 1b 74 00 19 t..publishersq.~..q.~.msq.~..t..
bf60 4a 6f 68 6e 20 57 69 6c 6c 65 79 20 5c 26 20 53 6f 6e 73 2c 20 49 6e 63 2e 73 71 00 7e 00 14 74 John.Willey.\&.Sons,.Inc.sq.~..t
bf80 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 05 72 73 71 00 7e 00 1b 74 00 ..relevantforsq.~..q.~.rsq.~..t.
bfa0 69 46 75 6e 64 61 6d 65 6e 74 61 6c 2c 20 63 72 65 61 74 69 6f 6e 61 6c 2c 20 70 61 72 74 69 74 iFundamental,.creational,.partit
bfc0 69 6f 6e 69 6e 67 2c 20 73 74 72 75 63 74 75 72 61 6c 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ioning,.structural,.............
bfe0 20 20 20 20 20 62 65 68 61 76 69 6f 72 61 6c 2c 20 61 6e 64 20 63 6f 6e 63 75 72 72 65 6e 63 79 .....behavioral,.and.concurrency
c000 20 70 61 74 74 65 72 6e 73 2e 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 .patterns.sq.~..t..authorsq.~..q
c020 00 7e 05 77 73 71 00 7e 00 1b 74 00 0a 4d 61 72 6b 20 47 72 61 6e 64 73 71 00 7e 00 14 74 00 05 .~.wsq.~..t..Mark.Grandsq.~..t..
c040 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 05 7c 73 71 00 7e 00 1b 74 00 20 50 61 74 74 65 72 6e titlesq.~..q.~.|sq.~..t..Pattern
c060 73 20 69 6e 20 7b 4a 61 76 61 7d 7e 2d 2d 20 7b 56 7d 6f 6c 75 6d 65 20 31 73 71 00 7e 00 14 74 s.in.{Java}~--.{V}olume.1sq.~..t
c080 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 05 81 73 71 00 7e 00 1b 74 00 3d 77 77 77 2e 63 6c 69 ..urlsq.~..q.~..sq.~..t.=www.cli
c0a0 63 6b 62 6c 6f 63 6b 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 ckblocks.org/patterns1/pattern\_
c0c0 73 79 6e 6f 70 73 65 73 2e 68 74 6d 5c 23 73 79 6e 6f 70 73 65 73 78 73 71 00 7e 00 0d 74 00 12 synopses.htm\#synopsesxsq.~..t..
c0e0 53 75 6e 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 12 3f Sun96-JavaLanguaget..booksq.~..?
c100 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 @......w.........sq.~..t..yearsq
c120 00 7e 00 17 71 00 7e 05 8a 73 71 00 7e 00 1b 74 00 04 32 30 30 30 73 71 00 7e 00 14 74 00 03 75 .~..q.~..sq.~..t..2000sq.~..t..u
c140 72 6c 73 71 00 7e 00 17 71 00 7e 05 8f 73 71 00 7e 00 1b 74 00 1c 6a 61 76 61 2e 73 75 6e 2e 63 rlsq.~..q.~..sq.~..t..java.sun.c
c160 6f 6d 2f 64 6f 63 73 2f 62 6f 6f 6b 73 2f 6a 6c 73 2f 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 om/docs/books/jls/sq.~..t..month
c180 73 71 00 7e 00 17 71 00 7e 05 94 73 71 00 7e 00 1b 74 00 04 4a 75 6e 65 73 71 00 7e 00 14 74 00 sq.~..q.~..sq.~..t..Junesq.~..t.
c1a0 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 05 99 73 71 00 7e 00 1b 74 00 08 32 24 5e 7b .editionsq.~..q.~..sq.~..t..2$^{
c1c0 6e 64 7d 24 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 05 9e 73 71 nd}$sq.~..t..authorsq.~..q.~..sq
c1e0 00 7e 00 1b 74 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 .~..t.)James.Gosling.and.Bill.Jo
c200 79 20 61 6e 64 20 47 75 79 20 53 74 65 65 6c 65 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 y.and.Guy.Steelesq.~..t..titlesq
c220 00 7e 00 17 71 00 7e 05 a3 73 71 00 7e 00 1b 74 00 21 54 68 65 20 7b 4a 61 76 61 7d 20 4c 61 6e .~..q.~..sq.~..t.!The.{Java}.Lan
c240 67 75 61 67 65 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 71 00 7e 00 14 74 00 0b 72 65 6c 65 guage.Specificationsq.~..t..rele
c260 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 05 a8 73 71 00 7e 00 1b 74 00 05 4a 61 76 61 21 vantforsq.~..q.~..sq.~..t..Java!
c280 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 05 ad 73 71 00 7e 00 1b 74 00 sq.~..t..kindsq.~..q.~..sq.~..t.
c2a0 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 05 b2 73 71 00 .LEDLsq.~..t..isbnsq.~..q.~..sq.
c2c0 7e 00 1b 74 00 0d 30 2d 32 30 31 2d 33 31 30 30 38 2d 32 73 71 00 7e 00 14 74 00 09 70 75 62 6c ~..t..0-201-31008-2sq.~..t..publ
c2e0 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 05 b7 73 71 00 7e 00 1b 74 00 0e 41 64 64 69 73 6f 6e ishersq.~..q.~..sq.~..t..Addison
c300 2d 57 65 73 6c 65 79 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 -Wesleysq.~..t..abstractsq.~..q.
c320 7e 05 bc 73 71 00 7e 00 1b 74 02 93 57 72 69 74 74 65 6e 20 62 79 20 74 68 65 20 69 6e 76 65 6e ~..sq.~..t..Written.by.the.inven
c340 74 6f 72 73 20 6f 66 20 74 68 65 20 74 65 63 68 6e 6f 6c 6f 67 79 2c 20 5c 74 65 78 74 69 74 7b tors.of.the.technology,.\textit{
c360 54 68 65 20 4a 61 76 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 6e 67 75 61 67 65 20 The.Java...............Language.
c380 53 70 65 63 69 66 69 63 61 74 69 6f 6e 2c 20 53 65 63 6f 6e 64 20 45 64 69 74 69 6f 6e 7d 20 69 Specification,.Second.Edition}.i
c3a0 73 20 74 68 65 20 64 65 66 69 6e 69 74 69 76 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 s.the.definitive...............t
c3c0 65 63 68 6e 69 63 61 6c 20 72 65 66 65 72 65 6e 63 65 20 66 6f 72 20 74 68 65 20 4a 61 76 61 20 echnical.reference.for.the.Java.
c3e0 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 6e 67 75 61 67 65 2e 20 49 66 20 79 6f 75 0d 0a 20 20 programming.language..If.you....
c400 20 20 20 20 20 20 20 20 20 20 20 77 61 6e 74 20 74 6f 20 6b 6e 6f 77 20 74 68 65 20 70 72 65 63 ...........want.to.know.the.prec
c420 69 73 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 6c 61 6e 67 75 61 67 65 27 73 20 63 6f ise.meaning.of.the.language's.co
c440 6e 73 74 72 75 63 74 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 20 69 73 20 nstructs,...............this.is.
c460 74 68 65 20 73 6f 75 72 63 65 20 66 6f 72 20 79 6f 75 2e 20 54 68 65 20 62 6f 6f 6b 20 70 72 6f the.source.for.you..The.book.pro
c480 76 69 64 65 73 20 63 6f 6d 70 6c 65 74 65 2c 20 61 63 63 75 72 61 74 65 2c 0d 0a 20 20 20 20 20 vides.complete,.accurate,.......
c4a0 20 20 20 20 20 20 20 20 61 6e 64 20 64 65 74 61 69 6c 65 64 20 63 6f 76 65 72 61 67 65 20 6f 66 ........and.detailed.coverage.of
c4c0 20 74 68 65 20 73 79 6e 74 61 78 20 61 6e 64 20 73 65 6d 61 6e 74 69 63 73 20 6f 66 20 74 68 65 .the.syntax.and.semantics.of.the
c4e0 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.
c500 6c 61 6e 67 75 61 67 65 2e 20 49 74 20 64 65 73 63 72 69 62 65 73 20 61 6c 6c 20 61 73 70 65 63 language..It.describes.all.aspec
c520 74 73 20 6f 66 20 74 68 65 20 6c 61 6e 67 75 61 67 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ts.of.the.language,.............
c540 20 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 73 65 6d 61 6e 74 69 63 73 20 6f 66 20 61 6c 6c ..including.the.semantics.of.all
c560 20 74 79 70 65 73 2c 20 73 74 61 74 65 6d 65 6e 74 73 2c 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 .types,.statements,.and.........
c580 20 20 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 ......expressions,.as.well.as.th
c5a0 72 65 61 64 73 20 61 6e 64 20 62 69 6e 61 72 79 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 73 reads.and.binary.compatibility.s
c5c0 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 05 c1 73 71 00 7e q.~..t..relevancesq.~..q.~..sq.~
c5e0 00 1b 74 00 03 31 30 30 78 73 71 00 7e 00 0d 74 00 0e 47 6f 46 39 34 2d 50 61 74 74 65 72 6e 73 ..t..100xsq.~..t..GoF94-Patterns
c600 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 09 73 t..booksq.~..?@......w.........s
c620 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 05 ca 73 71 00 7e 00 1b 74 00 04 q.~..t..yearsq.~..q.~..sq.~..t..
c640 31 39 39 34 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 05 cf 1994sq.~..t..abstractsq.~..q.~..
c660 73 71 00 7e 00 1b 74 05 f6 43 61 70 74 75 72 69 6e 67 20 61 20 77 65 61 6c 74 68 20 6f 66 20 65 sq.~..t..Capturing.a.wealth.of.e
c680 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 0a 20 xperience.about.the.design.of...
c6a0 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 66 74 ............object-oriented.soft
c6c0 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 20 70 ware,.four.top-notch.designers.p
c6e0 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 75 65 resent.a...............catalogue
c700 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 6f 6e .of.simple.and.succinct.solution
c720 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 20 20 s.to.commonly.occurring.........
c740 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 73 6c ......design.problems..Previousl
c760 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 72 6e y.undocumented,.these.23.pattern
c780 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 73 20 s.allow...............designers.
c7a0 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 6e 74 to.create.more.flexible,.elegant
c7c0 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 20 72 ,.and.ultimately...............r
c7e0 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 20 74 eusable.designs.without.having.t
c800 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 20 20 o.rediscover.the.design.........
c820 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 65 20 ......solutions.themselves..The.
c840 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 61 74 authors.begin.by.describing.what
c860 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 64 20 ...............patterns.are.and.
c880 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 62 6a how.they.can.help.you.design.obj
c8a0 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 74 77 ect-oriented...............softw
c8c0 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 61 74 are..They.then.go.on.to.systemat
c8e0 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 20 20 ically.name,.explain,...........
c900 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 63 75 ....evaluate,.and.catalogue.recu
c920 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 65 64 rring.designs.in.object-oriented
c940 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 65 73 ...............systems..With.Des
c960 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 75 20 ign.Patterns.as.your.guide,.you.
c980 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 68 65 will.learn.how...............the
c9a0 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 20 74 se.important.patterns.fit.into.t
c9c0 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 20 20 he.software.development.........
c9e0 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 20 6c ......process,.and.how.you.can.l
ca00 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 20 64 everage.them.to.solve.your.own.d
ca20 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 6f 73 esign...............problems.mos
ca40 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 73 63 t.efficiently..Each.pattern.desc
ca60 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 73 74 ribes.the...............circumst
ca80 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 65 2c ances.in.which.it.is.applicable,
caa0 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 20 20 .when.it.can.be.applied.........
cac0 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 63 6f ......in.view.of.other.design.co
cae0 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 73 20 nstraints,.and.the.consequences.
cb00 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 66 20 and...............trade-offs.of.
cb20 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 67 65 using.the.pattern.within.a.large
cb40 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 74 74 r.design..All...............patt
cb60 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 73 74 erns.are.compiled.from.real.syst
cb80 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 20 20 ems.and.are.based.on............
cba0 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 61 74 ...real-world.examples..Each.pat
cbc0 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 20 20 tern.also.includes.code.that....
cbe0 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 20 6d ...........demonstrates.how.it.m
cc00 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 69 65 ay.be.implemented.in.object-orie
cc20 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 20 6c nted...............programming.l
cc40 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 2e 73 anguages.like.C++.or.Smalltalk.s
cc60 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 05 d4 73 71 00 7e 00 1b 74 00 04 q.~..t..kindsq.~..q.~..sq.~..t..
cc80 4c 45 44 4c 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 05 d9 73 71 00 7e LEDLsq.~..t..isbnsq.~..q.~..sq.~
cca0 00 1b 74 00 0d 30 2d 32 30 31 2d 36 33 33 36 31 2d 32 73 71 00 7e 00 14 74 00 05 77 68 65 72 65 ..t..0-201-63361-2sq.~..t..where
ccc0 73 71 00 7e 00 17 71 00 7e 05 de 73 71 00 7e 00 1b 74 00 05 42 6f 6f 6b 73 73 71 00 7e 00 14 74 sq.~..q.~..sq.~..t..Bookssq.~..t
cce0 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 05 e3 73 71 00 7e 00 1b 74 00 08 31 24 5e ..editionsq.~..q.~..sq.~..t..1$^
cd00 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 05 e8 73 {st}$sq.~..t..authorsq.~..q.~..s
cd20 71 00 7e 00 1b 74 00 41 45 72 69 63 68 20 47 61 6d 6d 61 20 61 6e 64 20 52 69 63 68 61 72 64 20 q.~..t.AErich.Gamma.and.Richard.
cd40 48 65 6c 6d 20 61 6e 64 20 52 61 6c 70 68 20 4a 6f 68 6e 73 6f 6e 20 61 6e 64 20 4a 6f 68 6e 20 Helm.and.Ralph.Johnson.and.John.
cd60 56 6c 69 73 73 69 64 65 73 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 Vlissidessq.~..t..publishersq.~.
cd80 17 71 00 7e 05 ed 73 71 00 7e 00 1b 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 .q.~..sq.~..t..Addison-Wesleysq.
cda0 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 05 f2 73 71 00 7e 00 1b 74 00 42 44 ~..t..titlesq.~..q.~..sq.~..t.BD
cdc0 65 73 69 67 6e 20 50 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 esign.Patterns~--.{E}lements.of.
cde0 52 65 75 73 61 62 6c 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 Reusable.Object-Oriented.Softwar
ce00 65 78 73 71 00 7e 00 0d 74 00 1c 47 61 62 72 69 65 6c 39 36 2d 50 61 74 74 65 72 6e 73 4f 66 53 exsq.~..t..Gabriel96-PatternsOfS
ce20 6f 66 74 77 61 72 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 oftwaret..booksq.~..?@......w...
ce40 00 10 00 00 00 0c 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 ......sq.~..t..relevancesq.~..q.
ce60 7e 05 fb 73 71 00 7e 00 1b 74 00 03 31 30 30 73 71 00 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 ~..sq.~..t..100sq.~..t..relevant
ce80 66 6f 72 73 71 00 7e 00 17 71 00 7e 06 00 73 71 00 7e 00 1b 74 00 1e 50 69 65 63 65 6d 65 61 6c forsq.~..q.~..sq.~..t..Piecemeal
cea0 20 67 72 6f 77 74 68 20 61 6e 64 20 74 68 65 20 72 65 73 74 21 73 71 00 7e 00 14 74 00 04 6b 69 .growth.and.the.rest!sq.~..t..ki
cec0 6e 64 73 71 00 7e 00 17 71 00 7e 06 05 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 ndsq.~..q.~..sq.~..t..LEDLsq.~..
cee0 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 06 0a 73 71 00 7e 00 1b 74 00 0e 30 2d 31 39 2d t..isbnsq.~..q.~..sq.~..t..0-19-
cf00 35 31 30 30 32 36 39 2d 58 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 5100269-Xsq.~..t..authorsq.~..q.
cf20 7e 06 0f 73 71 00 7e 00 1b 74 00 12 52 69 63 68 61 72 64 20 50 2e 20 47 61 62 72 69 65 6c 73 71 ~..sq.~..t..Richard.P..Gabrielsq
cf40 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 06 14 73 71 00 7e 00 1b 74 00 05 .~..t..monthsq.~..q.~..sq.~..t..
cf60 41 70 72 69 6c 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 06 19 73 71 00 Aprilsq.~..t..yearsq.~..q.~..sq.
cf80 7e 00 1b 74 00 04 31 39 39 36 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e ~..t..1996sq.~..t..publishersq.~
cfa0 00 17 71 00 7e 06 1e 73 71 00 7e 00 1b 74 00 17 4f 78 66 6f 72 64 20 55 6e 69 76 65 72 73 69 74 ..q.~..sq.~..t..Oxford.Universit
cfc0 79 20 50 72 65 73 73 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 06 23 73 71 y.Presssq.~..t..urlsq.~..q.~.#sq
cfe0 00 7e 00 1b 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 .~..t.Owww.amazon.com/exec/obido
d000 73 2f 74 67 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 s/tg/detail/-/0195121236/103-329
d020 39 32 37 37 2d 0d 0a 20 20 20 20 20 20 20 20 34 31 36 37 38 32 35 73 71 00 7e 00 14 74 00 05 74 9277-..........4167825sq.~..t..t
d040 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 06 28 73 71 00 7e 00 1b 74 00 37 50 61 74 74 65 72 6e 73 itlesq.~..q.~.(sq.~..t.7Patterns
d060 20 6f 66 20 53 6f 66 74 77 61 72 65 3a 20 54 61 6c 65 73 20 66 72 6f 6d 20 74 68 65 20 53 6f 66 .of.Software:.Tales.from.the.Sof
d080 74 77 61 72 65 20 43 6f 6d 6d 75 6e 69 74 79 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 tware.Communitysq.~..t..editions
d0a0 71 00 7e 00 17 71 00 7e 06 2d 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 q.~..q.~.-sq.~..t..1$^{st}$sq.~.
d0c0 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 06 32 73 71 00 7e 00 1b 74 0a 73 .t..abstractsq.~..q.~.2sq.~..t.s
d0e0 49 6e 20 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 In.our.homes,.our.schools,.and.o
d100 75 72 20 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 ur.our.businesses,.computers....
d120 20 20 20 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 ...........play.an.ever-increasi
d140 6e 67 20 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 ng.role..But.while.most.of.us.to
d160 64 61 79 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 day.can.work...............a.com
d180 70 75 74 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 puter---albeit.with.the.help.of.
d1a0 74 68 65 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 the.ever-present.computer.......
d1c0 20 20 20 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 ........software.manual---we.kno
d1e0 77 20 6c 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 w.little.about.what.goes.on.insi
d200 64 65 20 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 de.the...............box.and.vir
d220 74 75 61 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 tually.nothing.about.software.de
d240 73 69 67 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 sign.or.the.world.of............
d260 20 20 20 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 ...computer.programming..In.\tex
d280 74 69 74 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 tit{Patterns.of.Software},.the..
d2a0 20 20 20 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 .............respected.software.
d2c0 70 69 6f 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 pioneer.and.computer.scientist,.
d2e0 52 69 63 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 Richard.P................Gabriel
d300 2c 20 67 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 ,.gives.us.an.informative.inside
d320 20 6c 6f 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 .look.at.the.world.of...........
d340 20 20 20 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 ....software.design.and.computer
d360 20 70 72 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 .programming.and.the.businesses.
d380 74 68 61 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 that...............surround.them
d3a0 2e 20 49 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 ..In.this.wide-ranging.volume,.G
d3c0 61 62 72 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 abriel.discusses...............s
d3e0 75 63 68 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 uch.topics.as.what.makes.a.succe
d400 73 73 66 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 ssful.programming.languages,.how
d420 0d 0a 20 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 ...............the.rest.of.the.w
d440 6f 72 6c 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 orld.looks.at.and.responds.to.th
d460 65 20 77 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 e.work.of...............computer
d480 20 73 63 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 .scientists,.how.he.first.became
d4a0 20 69 6e 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 .involved.in.computer...........
d4c0 20 20 20 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 ....programming.and.software.dev
d4e0 65 6c 6f 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 elopment,.what.makes.a.successfu
d500 6c 0d 0a 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 l...............software.busines
d520 73 2c 20 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 s,.and.why.his.own.company,.Luci
d540 64 2c 20 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 d,.failed.in...............1994,
d560 20 74 68 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 .then.years.after.its.inception.
d580 20 50 65 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 .Perhaps.the.most...............
d5a0 69 6e 74 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 interesting.and.enlightening.sec
d5c0 74 69 6f 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 tion.of.the.book.is.Gabriel's...
d5e0 20 20 20 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 ............detailed.look.at.wha
d600 74 20 68 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 t.he.believes.are.the.lessons.th
d620 61 74 20 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 at.can.be...............learned.
d640 66 72 6f 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 from.architect.Christopher.Alexa
d660 6e 64 65 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 nder,.whose...............books-
d680 2d 2d 69 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 --including.the.seminal.\textit{
d6a0 41 20 50 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 A.Pattern.Language}---.have.....
d6c0 20 20 20 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 ..........had.a.profound.influen
d6e0 63 65 20 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 ce.on.the.computer.programming.c
d700 6f 6d 6d 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 ommunity................Gabriel.
d720 69 6c 6c 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 illuminates.some.of.Alexander's.
d740 6b 65 79 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 key.insights---the..............
d760 20 71 75 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 .quality.without.a.name,.pattern
d780 20 6c 61 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 .languages,.habitability,.......
d7a0 20 20 20 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 ........piecemeal.growth---and.r
d7c0 65 76 65 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 eveals.how.these.influential....
d7e0 20 20 20 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 ...........architectural.ideas.a
d800 70 70 6c 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 pply.equally.well.to.the.constru
d820 63 74 69 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 ction.of.a...............compute
d840 72 20 70 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 r.program..Gabriel.explains.the.
d860 63 6f 6e 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 concept.of.habitability,........
d880 20 20 20 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 .......for.example,.by.comparing
d8a0 20 61 20 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 .a.program.to.a.New.England.farm
d8c0 68 6f 75 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 house...............and.the.surr
d8e0 6f 75 6e 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 ounding.structures.which.slowly.
d900 67 72 6f 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 grow.and.are.modified...........
d920 20 20 20 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 ....according.to.the.needs.and.d
d940 65 73 69 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 esires.of.the.people.who.live.an
d960 64 0d 0a 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 d...............work.on.the.farm
d980 2e 20 60 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 ..``Programs.live.and.grow,.and.
d9a0 74 68 65 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 their...............inhabitants-
d9c0 2d 2d 74 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 --the.programmers---need.to.work
d9e0 20 77 69 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 .with.that.program..............
da00 20 74 68 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 .the.way.the.farmer.works.with.t
da20 68 65 20 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 he.homestead.".Although.computer
da40 0d 0a 20 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 ...............scientists.and.so
da60 66 74 77 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 ftware.entrepreneurs.will.get.mu
da80 63 68 20 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 ch.out.of.this...............boo
daa0 6b 2c 20 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 k,.the.essays.are.accessible.to.
dac0 65 76 65 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 everyone.and.will.intrigue......
dae0 20 20 20 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 .........anyone.curious.about.Si
db00 6c 69 63 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 licon.Valley,.computer.programmi
db20 6e 67 2c 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 ng,.and...............the.world.
db40 6f 66 20 68 69 67 68 20 74 65 63 68 6e 6f 6c 6f 67 79 2e 78 73 71 00 7e 00 0d 74 00 18 46 6f 77 of.high.technology.xsq.~..t..Fow
db60 6c 65 72 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 ler96-AnalysisPatternt..booksq.~
db80 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 14 74 00 07 65 64 69 ..?@......w.........sq.~..t..edi
dba0 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 06 3b 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 tionsq.~..q.~.;sq.~..t..1$^{st}$
dbc0 73 71 00 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 06 40 73 sq.~..t..relevantforsq.~..q.~.@s
dbe0 71 00 7e 00 1b 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 q.~..t..Analysis.patterns...sq.~
dc00 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 06 45 73 71 00 7e 00 1b 74 00 2a 41 6e ..t..titlesq.~..q.~.Esq.~..t.*An
dc20 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 62 6a 65 63 alysis.Patterns.:.Reusable.Objec
dc40 74 20 4d 6f 64 65 6c 73 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e t.Modelssq.~..t..authorsq.~..q.~
dc60 06 4a 73 71 00 7e 00 1b 74 00 0d 4d 61 72 74 69 6e 20 46 6f 77 6c 65 72 73 71 00 7e 00 14 74 00 .Jsq.~..t..Martin.Fowlersq.~..t.
dc80 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 06 4f 73 71 00 7e 00 1b 74 00 02 35 30 .relevancesq.~..q.~.Osq.~..t..50
dca0 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 06 54 73 71 00 7e 00 1b 74 00 2a sq.~..t..urlsq.~..q.~.Tsq.~..t.*
dcc0 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 41 53 49 4e 2f www.amazon.com/exec/obidos/ASIN/
dce0 30 32 30 31 38 39 35 34 32 30 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 0201895420sq.~..t..publishersq.~
dd00 00 17 71 00 7e 06 59 73 71 00 7e 00 1b 74 00 2a 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 20 2d ..q.~.Ysq.~..t.*Addison-Wesley.-
dd20 2d 20 4f 62 6a 65 63 74 20 54 65 63 68 6e 6f 6c 6f 67 79 20 53 65 72 69 65 73 73 71 00 7e 00 14 -.Object.Technology.Seriessq.~..
dd40 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 06 5e 73 71 00 7e 00 1b 74 00 0d 30 2d 32 30 31 t..isbnsq.~..q.~.^sq.~..t..0-201
dd60 2d 38 39 35 34 32 2d 30 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 06 63 -89542-0sq.~..t..kindsq.~..q.~.c
dd80 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 sq.~..t..LEDLsq.~..t..yearsq.~..
dda0 71 00 7e 06 68 73 71 00 7e 00 1b 74 00 04 31 39 39 36 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 q.~.hsq.~..t..1996sq.~..t..month
ddc0 73 71 00 7e 00 17 71 00 7e 06 6d 73 71 00 7e 00 1b 74 00 07 4f 63 74 6f 62 65 72 73 71 00 7e 00 sq.~..q.~.msq.~..t..Octobersq.~.
dde0 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 06 72 73 71 00 7e 00 1b 74 05 ba .t..abstractsq.~..q.~.rsq.~..t..
de00 54 68 69 73 20 69 6e 6e 6f 76 61 74 69 76 65 20 62 6f 6f 6b 20 72 65 63 6f 67 6e 69 7a 65 73 20 This.innovative.book.recognizes.
de20 74 68 65 20 6e 65 65 64 20 77 69 74 68 69 6e 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 the.need.within.the.............
de40 20 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 63 6f 6d 6d 75 6e 69 74 79 20 66 6f 72 20 ..object-oriented.community.for.
de60 61 20 62 6f 6f 6b 20 74 68 61 74 20 67 6f 65 73 20 62 65 79 6f 6e 64 20 74 68 65 20 74 6f 6f 6c a.book.that.goes.beyond.the.tool
de80 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 74 65 63 68 6e 69 71 75 65 73 20 6f s...............and.techniques.o
dea0 66 20 74 68 65 20 74 79 70 69 63 61 6c 20 6d 65 74 68 6f 64 6f 6c 6f 67 79 20 62 6f 6f 6b 2e 20 f.the.typical.methodology.book..
dec0 49 6e 20 41 6e 61 6c 79 73 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 50 61 74 74 65 72 In.Analysis...............Patter
dee0 6e 73 2d 20 52 65 75 73 61 62 6c 65 20 4f 62 6a 65 63 74 20 4d 6f 64 65 6c 73 20 2c 20 4d 61 72 ns-.Reusable.Object.Models.,.Mar
df00 74 69 6e 20 46 6f 77 6c 65 72 20 66 6f 63 75 73 65 73 20 6f 6e 20 74 68 65 0d 0a 20 20 20 20 20 tin.Fowler.focuses.on.the.......
df20 20 20 20 20 20 20 20 20 65 6e 64 20 72 65 73 75 6c 74 20 6f 66 20 6f 62 6a 65 63 74 2d 6f 72 69 ........end.result.of.object-ori
df40 65 6e 74 65 64 20 61 6e 61 6c 79 73 69 73 20 61 6e 64 20 64 65 73 69 67 6e 20 2d 20 74 68 65 20 ented.analysis.and.design.-.the.
df60 6d 6f 64 65 6c 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 6d 73 65 6c 76 65 73 2e models...............themselves.
df80 20 48 65 20 73 68 61 72 65 73 20 77 69 74 68 20 79 6f 75 20 68 69 73 20 77 65 61 6c 74 68 20 6f .He.shares.with.you.his.wealth.o
dfa0 66 20 6f 62 6a 65 63 74 20 6d 6f 64 65 6c 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 f.object.modeling...............
dfc0 65 78 70 65 72 69 65 6e 63 65 20 61 6e 64 20 68 69 73 20 6b 65 65 6e 20 65 79 65 20 66 6f 72 20 experience.and.his.keen.eye.for.
dfe0 69 64 65 6e 74 69 66 79 69 6e 67 20 72 65 70 65 61 74 69 6e 67 20 70 72 6f 62 6c 65 6d 73 0d 0a identifying.repeating.problems..
e000 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 74 72 61 6e 73 66 6f 72 6d 69 6e 67 20 74 68 .............and.transforming.th
e020 65 6d 20 69 6e 74 6f 20 72 65 75 73 61 62 6c 65 20 6d 6f 64 65 6c 73 2e 20 41 6e 61 6c 79 73 69 em.into.reusable.models..Analysi
e040 73 20 50 61 74 74 65 72 6e 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 76 69 64 65 s.Patterns...............provide
e060 73 20 61 20 63 61 74 61 6c 6f 67 75 65 20 6f 66 20 70 61 74 74 65 72 6e 73 20 74 68 61 74 20 68 s.a.catalogue.of.patterns.that.h
e080 61 76 65 20 65 6d 65 72 67 65 64 20 69 6e 20 61 20 77 69 64 65 0d 0a 20 20 20 20 20 20 20 20 20 ave.emerged.in.a.wide...........
e0a0 20 20 20 20 72 61 6e 67 65 20 6f 66 20 64 6f 6d 61 69 6e 73 20 69 6e 63 6c 75 64 69 6e 67 20 74 ....range.of.domains.including.t
e0c0 72 61 64 69 6e 67 2c 20 6d 65 61 73 75 72 65 6d 65 6e 74 2c 20 61 63 63 6f 75 6e 74 69 6e 67 20 rading,.measurement,.accounting.
e0e0 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 61 6c and...............organizational
e100 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 73 2e 20 52 65 63 6f 67 6e 69 7a 69 6e 67 20 74 68 61 74 .relationships..Recognizing.that
e120 20 63 6f 6e 63 65 70 74 75 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 74 65 72 .conceptual...............patter
e140 6e 73 20 63 61 6e 6e 6f 74 20 65 78 69 73 74 20 69 6e 20 69 73 6f 6c 61 74 69 6f 6e 2c 20 74 68 ns.cannot.exist.in.isolation,.th
e160 65 20 61 75 74 68 6f 72 20 61 6c 73 6f 20 70 72 65 73 65 6e 74 73 20 61 0d 0a 20 20 20 20 20 20 e.author.also.presents.a........
e180 20 20 20 20 20 20 20 73 65 72 69 65 73 20 6f 66 20 22 73 75 70 70 6f 72 74 20 70 61 74 74 65 72 .......series.of."support.patter
e1a0 6e 73 22 20 74 68 61 74 20 64 69 73 63 75 73 73 20 68 6f 77 20 74 6f 20 74 75 72 6e 20 63 6f 6e ns".that.discuss.how.to.turn.con
e1c0 63 65 70 74 75 61 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 6c 73 20 69 6e 74 ceptual...............models.int
e1e0 6f 20 73 6f 66 74 77 61 72 65 20 74 68 61 74 20 69 6e 20 74 75 72 6e 20 66 69 74 73 20 69 6e 74 o.software.that.in.turn.fits.int
e200 6f 20 61 6e 20 61 72 63 68 69 74 65 63 74 75 72 65 20 66 6f 72 20 61 0d 0a 20 20 20 20 20 20 20 o.an.architecture.for.a.........
e220 20 20 20 20 20 20 6c 61 72 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 79 73 74 65 6d 2e 20 ......large.information.system..
e240 49 6e 63 6c 75 64 65 64 20 69 6e 20 65 61 63 68 20 70 61 74 74 65 72 6e 20 69 73 20 74 68 65 0d Included.in.each.pattern.is.the.
e260 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 73 6f 6e 69 6e 67 20 62 65 68 69 6e 64 20 74 ..............reasoning.behind.t
e280 68 65 69 72 20 64 65 73 69 67 6e 2c 20 72 75 6c 65 73 20 66 6f 72 20 77 68 65 6e 20 74 68 65 79 heir.design,.rules.for.when.they
e2a0 20 73 68 6f 75 6c 64 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 75 6c 64 .should.and...............should
e2c0 20 6e 6f 74 20 62 65 20 75 73 65 64 2c 20 61 6e 64 20 74 69 70 73 20 66 6f 72 20 69 6d 70 6c 65 .not.be.used,.and.tips.for.imple
e2e0 6d 65 6e 74 61 74 69 6f 6e 2e 20 54 68 65 20 65 78 61 6d 70 6c 65 73 0d 0a 20 20 20 20 20 20 20 mentation..The.examples.........
e300 20 20 20 20 20 20 70 72 65 73 65 6e 74 65 64 20 69 6e 20 74 68 69 73 20 62 6f 6f 6b 20 63 6f 6d ......presented.in.this.book.com
e320 70 72 69 73 65 20 61 20 63 6f 6f 6b 62 6f 6f 6b 20 6f 66 20 75 73 65 66 75 6c 20 6d 6f 64 65 6c prise.a.cookbook.of.useful.model
e340 73 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 73 69 67 68 74 20 69 6e 74 6f s.and...............insight.into
e360 20 74 68 65 20 73 6b 69 6c 6c 20 6f 66 20 72 65 75 73 65 20 74 68 61 74 20 77 69 6c 6c 20 69 6d .the.skill.of.reuse.that.will.im
e380 70 72 6f 76 65 20 61 6e 61 6c 79 73 69 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f prove.analysis,...............mo
e3a0 64 65 6c 69 6e 67 20 61 6e 64 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 78 73 71 00 7e 00 deling.and.implementation.xsq.~.
e3c0 0d 74 00 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 .t..Fowler99-Refactoringt..books
e3e0 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 06 73 71 00 7e 00 14 74 00 05 q.~..?@......w.........sq.~..t..
e400 77 68 65 72 65 73 71 00 7e 00 17 71 00 7e 06 7b 73 71 00 7e 00 1b 74 00 05 42 6f 6f 6b 73 73 71 wheresq.~..q.~.{sq.~..t..Bookssq
e420 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 06 80 73 71 00 7e 00 1b 74 00 04 31 .~..t..yearsq.~..q.~..sq.~..t..1
e440 39 39 39 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 06 85 999sq.~..t..publishersq.~..q.~..
e460 73 71 00 7e 00 1b 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 14 74 00 06 sq.~..t..Addison-Wesleysq.~..t..
e480 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 06 8a 73 71 00 7e 00 1b 74 00 0d 4d 61 72 74 69 6e authorsq.~..q.~..sq.~..t..Martin
e4a0 20 46 6f 77 6c 65 72 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 06 8f .Fowlersq.~..t..titlesq.~..q.~..
e4c0 73 71 00 7e 00 1b 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 sq.~..t.6Refactoring~--.{I}mprov
e4e0 69 6e 67 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 ing.the.Design.of.Existing.Codes
e500 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 06 94 73 71 00 7e 00 1b 74 00 04 q.~..t..kindsq.~..q.~..sq.~..t..
e520 4c 45 44 4c 78 73 71 00 7e 00 0d 74 00 04 4d 46 39 37 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f LEDLxsq.~..t..MF97t..booksq.~..?
e540 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 05 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 @......w.........sq.~..t..author
e560 73 71 00 7e 00 17 71 00 7e 06 9d 73 71 00 7e 00 1b 74 00 0d 4d 61 72 74 69 6e 20 46 6f 77 6c 65 sq.~..q.~..sq.~..t..Martin.Fowle
e580 72 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 06 a2 73 71 00 7e 00 1b 74 rsq.~..t..yearsq.~..q.~..sq.~..t
e5a0 00 04 31 39 39 37 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 ..1997sq.~..t..publishersq.~..q.
e5c0 7e 06 a7 73 71 00 7e 00 1b 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 14 ~..sq.~..t..Addison-Wesleysq.~..
e5e0 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 06 ac 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 t..kindsq.~..q.~..sq.~..t..LEDLs
e600 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 06 b1 73 71 00 7e 00 1b 74 00 q.~..t..titlesq.~..q.~..sq.~..t.
e620 2d 41 6e 61 6c 79 73 69 73 20 50 61 74 74 65 72 6e 73 7e 2d 2d 20 7b 52 7d 65 75 73 61 62 6c 65 -Analysis.Patterns~--.{R}eusable
e640 20 4f 62 6a 65 63 74 20 4d 6f 64 65 6c 73 78 73 71 00 7e 00 0d 74 00 1a 46 6c 61 6e 61 67 61 6e .Object.Modelsxsq.~..t..Flanagan
e660 39 37 2d 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 12 3f 97-JavaInANutshellt..booksq.~..?
e680 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 07 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 @......w.........sq.~..t..yearsq
e6a0 00 7e 00 17 71 00 7e 06 ba 73 71 00 7e 00 1b 74 00 04 31 39 39 37 73 71 00 7e 00 14 74 00 04 69 .~..q.~..sq.~..t..1997sq.~..t..i
e6c0 73 62 6e 73 71 00 7e 00 17 71 00 7e 06 bf 73 71 00 7e 00 1b 74 00 0d 31 2d 35 36 35 2d 39 32 32 sbnsq.~..q.~..sq.~..t..1-565-922
e6e0 36 32 2d 58 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 06 c4 73 71 00 62-Xsq.~..t..titlesq.~..q.~..sq.
e700 7e 00 1b 74 00 12 4a 61 76 61 20 69 6e 20 61 20 4e 75 74 73 68 65 6c 6c 73 71 00 7e 00 14 74 00 ~..t..Java.in.a.Nutshellsq.~..t.
e720 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 06 c9 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 .kindsq.~..q.~..sq.~..t..LEDLsq.
e740 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 06 ce 73 71 00 7e 00 1b ~..t..publishersq.~..q.~..sq.~..
e760 74 00 08 4f 27 52 65 69 6c 6c 79 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 t..O'Reillysq.~..t..authorsq.~..
e780 71 00 7e 06 d3 73 71 00 7e 00 1b 74 00 0e 44 61 76 69 64 20 46 6c 61 6e 61 67 61 6e 73 71 00 7e q.~..sq.~..t..David.Flanagansq.~
e7a0 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 06 d8 73 71 00 7e 00 1b 74 00 03 4d 61 ..t..monthsq.~..q.~..sq.~..t..Ma
e7c0 79 78 73 71 00 7e 00 0d 74 00 12 46 65 6c 6c 65 69 73 65 6e 39 38 2d 4c 69 74 74 6c 65 74 00 04 yxsq.~..t..Felleisen98-Littlet..
e7e0 62 6f 6f 6b 73 71 00 7e 00 12 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.~
e800 00 14 74 00 05 77 68 65 72 65 73 71 00 7e 00 17 71 00 7e 06 e1 73 71 00 7e 00 1b 74 00 05 42 6f ..t..wheresq.~..q.~..sq.~..t..Bo
e820 6f 6b 73 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 06 e6 okssq.~..t..publishersq.~..q.~..
e840 73 71 00 7e 00 1b 74 00 0d 54 68 65 20 4d 49 54 20 50 72 65 73 73 73 71 00 7e 00 14 74 00 05 74 sq.~..t..The.MIT.Presssq.~..t..t
e860 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 06 eb 73 71 00 7e 00 1b 74 00 1f 41 20 4c 69 74 74 6c 65 itlesq.~..q.~..sq.~..t..A.Little
e880 20 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 14 74 00 04 .{Java},.A.Few.Patternssq.~..t..
e8a0 79 65 61 72 73 71 00 7e 00 17 71 00 7e 06 f0 73 71 00 7e 00 1b 74 00 04 31 39 39 38 73 71 00 7e yearsq.~..q.~..sq.~..t..1998sq.~
e8c0 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 06 f5 73 71 00 7e 00 ..t..relevantforsq.~..q.~..sq.~.
e8e0 1b 74 01 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 .t..A.good.introductory.book.and
e900 20 7b 4a 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 .{Java}.and.the.Visitor.Pattern.
e920 2e 2e 2e 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 .................Plus.a.fabulous
e940 20 71 75 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 .quote:.p164.``When.does.the.fut
e960 75 72 65 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 ure.begin?.-.Does..............i
e980 74 20 62 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 t.begin.below.the.stand-alone.se
e9a0 6d 69 63 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 micolon?.-.That's.precisely.what
e9c0 0d 0a 20 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 ..............a.stand-alone.semi
e9e0 63 6f 6c 6f 6e 20 6d 65 61 6e 73 2e 22 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 colon.means."sq.~..t..kindsq.~..
ea00 71 00 7e 06 fa 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f q.~..sq.~..t..LEDLsq.~..t..autho
ea20 72 73 71 00 7e 00 17 71 00 7e 06 ff 73 71 00 7e 00 1b 74 00 29 4d 61 74 74 68 69 61 73 20 46 65 rsq.~..q.~..sq.~..t.)Matthias.Fe
ea40 6c 6c 65 69 73 65 6e 20 61 6e 64 20 44 61 6e 69 65 6c 20 50 2e 20 46 72 69 65 64 6d 61 6e 78 73 lleisen.and.Daniel.P..Friedmanxs
ea60 71 00 7e 00 0d 74 00 06 46 41 4d 4f 4f 53 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 q.~..t..FAMOOSt..booksq.~..?@...
ea80 00 00 10 77 08 00 00 00 10 00 00 00 04 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 ...w.........sq.~..t..kindsq.~..
eaa0 71 00 7e 07 08 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 q.~..sq.~..t..LEDLsq.~..t..title
eac0 73 71 00 7e 00 17 71 00 7e 07 0d 73 71 00 7e 00 1b 74 00 33 54 68 65 20 7b 46 41 4d 4f 4f 53 7d sq.~..q.~..sq.~..t.3The.{FAMOOS}
eae0 20 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 52 65 65 6e 67 69 6e 65 65 72 69 6e 67 20 48 .Object-Oriented.Reengineering.H
eb00 61 6e 64 62 6f 6f 6b 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 07 12 73 andbooksq.~..t..yearsq.~..q.~..s
eb20 71 00 7e 00 1b 74 00 04 31 39 39 39 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 q.~..t..1999sq.~..t..authorsq.~.
eb40 17 71 00 7e 07 17 73 71 00 7e 00 1b 74 00 30 53 74 7b 5c 27 65 7d 70 68 61 6e 65 20 44 75 63 61 .q.~..sq.~..t.0St{\'e}phane.Duca
eb60 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 73 29 78 sse.and.Serge.Demeyer.(Editors)x
eb80 73 71 00 7e 00 0d 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 sq.~..t..SoftwareVisualization02
eba0 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 07 73 t..booksq.~..?@......w.........s
ebc0 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 07 20 73 71 00 7e 00 1b 74 00 q.~..t..titlesq.~..q.~..sq.~..t.
ebe0 16 53 6f 66 74 77 61 72 65 20 56 69 73 75 61 6c 69 7a 61 74 69 6f 6e 73 71 00 7e 00 14 74 00 05 .Software.Visualizationsq.~..t..
ec00 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 07 25 73 71 00 7e 00 1b 74 00 03 4d 61 79 73 71 00 7e monthsq.~..q.~.%sq.~..t..Maysq.~
ec20 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 07 2a 73 71 00 7e 00 1b 74 ..t..publishersq.~..q.~.*sq.~..t
ec40 00 21 53 70 72 69 6e 67 65 72 2d 56 65 72 6c 61 67 20 42 65 72 6c 69 6e 20 48 65 69 64 65 6c 62 .!Springer-Verlag.Berlin.Heidelb
ec60 65 72 67 73 71 00 7e 00 14 74 00 06 65 64 69 74 6f 72 73 71 00 7e 00 17 71 00 7e 07 2f 73 71 00 ergsq.~..t..editorsq.~..q.~./sq.
ec80 7e 00 1b 74 00 0d 53 74 65 70 68 61 6e 20 44 69 65 68 6c 73 71 00 7e 00 14 74 00 04 79 65 61 72 ~..t..Stephan.Diehlsq.~..t..year
eca0 73 71 00 7e 00 17 71 00 7e 07 34 73 71 00 7e 00 1b 74 00 04 32 30 30 32 73 71 00 7e 00 14 74 00 sq.~..q.~.4sq.~..t..2002sq.~..t.
ecc0 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 07 39 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 .kindsq.~..q.~.9sq.~..t..LEDLsq.
ece0 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 07 3e 73 71 00 7e 00 1b 74 00 0d 33 2d ~..t..isbnsq.~..q.~.>sq.~..t..3-
ed00 35 34 30 2d 34 33 33 32 33 2d 36 78 73 71 00 7e 00 0d 74 00 18 44 65 69 6d 65 6c 39 30 2d 52 65 540-43323-6xsq.~..t..Deimel90-Re
ed20 61 64 69 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 12 adingProgramst..techreportsq.~..
ed40 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 ?@......w.........sq.~..t..abstr
ed60 61 63 74 73 71 00 7e 00 17 71 00 7e 07 47 73 71 00 7e 00 1b 74 02 91 54 68 65 20 61 62 69 6c 69 actsq.~..q.~.Gsq.~..t..The.abili
ed80 74 79 20 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 ty.to.read.and.understand.a.comp
eda0 75 74 65 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 uter.program.is.a...............
edc0 63 72 69 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 critical.skill.for.the.software.
ede0 64 65 76 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 developper,.yet.this.skill.is...
ee00 20 20 20 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 ............seldom.developped.in
ee20 20 61 6e 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 .any.systematic.way.in.the.educa
ee40 74 69 6f 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 tion.or...............training.o
ee60 66 20 73 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 f.software.professionals..These.
ee80 6d 61 74 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 materials.discuss.the...........
eea0 20 20 20 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 ....importance.of.program.readin
eec0 67 2c 20 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 g,.and.review.what.is.known.abou
eee0 74 0d 0a 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 t...............reading.strategi
ef00 65 73 20 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 es.and.other.factors.affecting.c
ef20 6f 6d 70 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 omprehension................Thes
ef40 65 20 6d 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 e.materials.also.include.reading
ef60 20 65 78 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 .exercises.for.a.modest.........
ef80 20 20 20 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 ......\ygg@pl{Ada}.program.and.d
efa0 69 73 63 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 iscuss.how.educators.can.structu
efc0 72 65 0d 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 re...............additional.exer
efe0 63 69 73 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 cises.to.enhance.program.reading
f000 20 73 6b 69 6c 6c 73 2e 73 71 00 7e 00 14 74 00 06 6e 75 6d 62 65 72 73 71 00 7e 00 17 71 00 7e .skills.sq.~..t..numbersq.~..q.~
f020 07 4c 73 71 00 7e 00 1b 74 00 0f 43 4d 55 2f 53 45 49 2d 39 30 2d 45 4d 2d 33 73 71 00 7e 00 14 .Lsq.~..t..CMU/SEI-90-EM-3sq.~..
f040 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 07 51 73 71 00 7e 00 1b 74 00 02 52 52 73 71 00 t..kindsq.~..q.~.Qsq.~..t..RRsq.
f060 7e 00 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 07 56 73 71 00 7e ~..t..relevantforsq.~..q.~.Vsq.~
f080 00 1b 74 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 ..t..Program.understanding!sq.~.
f0a0 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 07 5b 73 71 00 7e 00 1b 74 00 3e 77 77 77 2e 64 .t..urlsq.~..q.~.[sq.~..t.>www.d
f0c0 65 69 6d 65 6c 2e 6f 72 67 2f 63 6f 6d 70 7b 5c 5f 7d 73 63 69 2f 72 65 61 64 69 6e 67 7b 5c 5f eimel.org/comp{\_}sci/reading{\_
f0e0 7d 63 6f 6d 70 75 74 65 72 7b 5c 5f 7d 70 72 6f 67 72 61 6d 73 2e 68 74 6d 73 71 00 7e 00 14 74 }computer{\_}programs.htmsq.~..t
f100 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 07 60 73 71 00 7e 00 1b 74 00 06 41 75 67 75 73 ..monthsq.~..q.~.`sq.~..t..Augus
f120 74 73 71 00 7e 00 14 74 00 05 77 68 65 72 65 73 71 00 7e 00 17 71 00 7e 07 65 73 71 00 7e 00 1b tsq.~..t..wheresq.~..q.~.esq.~..
f140 74 00 05 42 6f 6f 6b 73 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 t..Bookssq.~..t..relevancesq.~..
f160 71 00 7e 07 6a 73 71 00 7e 00 1b 74 00 03 31 30 30 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 q.~.jsq.~..t..100sq.~..t..titles
f180 71 00 7e 00 17 71 00 7e 07 6f 73 71 00 7e 00 1b 74 00 3b 52 65 61 64 69 6e 67 20 43 6f 6d 70 75 q.~..q.~.osq.~..t.;Reading.Compu
f1a0 74 65 72 20 50 72 6f 67 72 61 6d 73 3a 20 49 6e 73 74 72 75 63 74 6f 72 27 73 20 47 75 69 64 65 ter.Programs:.Instructor's.Guide
f1c0 20 61 6e 64 20 45 78 65 72 63 69 73 65 73 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 .and.Exercisessq.~..t..authorsq.
f1e0 7e 00 17 71 00 7e 07 74 73 71 00 7e 00 1b 74 00 27 4c 69 6f 6e 65 6c 20 45 2e 20 44 65 69 6d 65 ~..q.~.tsq.~..t.'Lionel.E..Deime
f200 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 14 74 00 l.and.J..Fernando.Navedasq.~..t.
f220 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 07 79 73 71 00 7e 00 1b 74 00 04 31 39 39 30 73 71 00 .yearsq.~..q.~.ysq.~..t..1990sq.
f240 7e 00 14 74 00 0b 69 6e 73 74 69 74 75 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 07 7e 73 71 00 7e ~..t..institutionsq.~..q.~.~sq.~
f260 00 1b 74 00 3a 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 ..t.:Software.Engineering.Instit
f280 75 74 65 2c 20 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 78 ute,.Carnegie.Mellon.Universityx
f2a0 73 71 00 7e 00 0d 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 sq.~..t..Coplien91-Implementatio
f2c0 6e 50 61 74 74 65 72 6e 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 nPatternst..booksq.~..?@......w.
f2e0 00 00 00 10 00 00 00 0a 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 ........sq.~..t..editionsq.~..q.
f300 7e 07 87 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 06 61 75 74 ~..sq.~..t..1$^{st}$sq.~..t..aut
f320 68 6f 72 73 71 00 7e 00 17 71 00 7e 07 8c 73 71 00 7e 00 1b 74 00 10 4a 61 6d 65 73 20 4f 2e 20 horsq.~..q.~..sq.~..t..James.O..
f340 43 6f 70 6c 69 65 6e 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 07 91 Copliensq.~..t..titlesq.~..q.~..
f360 73 71 00 7e 00 1b 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 sq.~..t.*Advanced.C++.Programmin
f380 67 20 53 74 79 6c 65 73 20 61 6e 64 20 49 64 69 6f 6d 73 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 g.Styles.and.Idiomssq.~..t..mont
f3a0 68 73 71 00 7e 00 17 71 00 7e 07 96 73 71 00 7e 00 1b 74 00 06 41 75 67 75 73 74 73 71 00 7e 00 hsq.~..q.~..sq.~..t..Augustsq.~.
f3c0 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 07 9b 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c .t..kindsq.~..q.~..sq.~..t..LEDL
f3e0 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 07 a0 73 71 00 sq.~..t..publishersq.~..q.~..sq.
f400 7e 00 1b 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 6c 65 79 73 71 00 7e 00 14 74 00 03 75 72 6c ~..t..Addison-Wesleysq.~..t..url
f420 73 71 00 7e 00 17 71 00 7e 07 a5 73 71 00 7e 00 1b 74 00 6e 0d 0a 20 20 20 20 20 20 20 20 77 77 sq.~..q.~..sq.~..t.n..........ww
f440 77 2e 61 77 70 72 6f 66 65 73 73 69 6f 6e 61 6c 2e 63 6f 6d 2f 63 61 74 61 6c 6f 67 2f 70 72 6f w.awprofessional.com/catalog/pro
f460 64 75 63 74 2e 61 73 70 3f 70 72 6f 64 75 63 74 5c 5f 69 64 3d 5c 25 37 42 46 39 38 33 41 32 45 duct.asp?product\_id=\%7BF983A2E
f480 41 2d 20 38 39 42 37 2d 34 46 32 35 2d 42 38 32 42 2d 36 43 43 38 36 34 39 36 43 37 33 35 5c 25 A-.89B7-4F25-B82B-6CC86496C735\%
f4a0 37 44 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 07 aa 73 71 7Dsq.~..t..abstractsq.~..q.~..sq
f4c0 00 7e 00 1b 74 02 86 41 73 73 75 6d 69 6e 67 20 61 20 62 61 63 6b 67 72 6f 75 6e 64 20 69 6e 20 .~..t..Assuming.a.background.in.
f4e0 43 2b 2b 20 62 61 73 69 63 73 2c 20 74 68 69 73 20 62 6f 6f 6b 20 68 65 6c 70 73 20 70 72 6f 67 C++.basics,.this.book.helps.prog
f500 72 61 6d 6d 65 72 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 64 65 76 65 6c 6f 70 rammers...............to.develop
f520 20 74 68 65 69 72 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 65 78 70 65 72 74 69 73 65 20 62 79 20 .their.programming.expertise.by.
f540 67 69 76 69 6e 67 20 61 20 66 65 65 6c 20 66 6f 72 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 giving.a.feel.for.the...........
f560 20 20 20 20 73 74 79 6c 65 73 20 61 6e 64 20 69 64 69 6f 6d 73 20 6f 66 20 74 68 65 20 6c 61 6e ....styles.and.idioms.of.the.lan
f580 67 75 61 67 65 2e 20 54 68 65 20 61 70 70 72 6f 61 63 68 20 69 73 20 6f 72 67 61 6e 69 7a 65 64 guage..The.approach.is.organized
f5a0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 6f 75 6e 64 20 74 68 65 20 61 62 73 74 72 61 ...............around.the.abstra
f5c0 63 74 69 6f 6e 73 20 74 68 61 74 20 43 2b 2b 20 73 75 70 70 6f 72 74 73 3a 20 41 62 73 74 72 61 ctions.that.C++.supports:.Abstra
f5e0 63 74 20 64 61 74 61 20 74 79 70 65 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d ct.data.types,...............com
f600 62 69 6e 69 6e 67 20 74 79 70 65 73 20 69 6e 20 69 6e 68 65 72 69 74 61 6e 63 65 20 73 74 72 75 bining.types.in.inheritance.stru
f620 63 74 75 72 65 73 2c 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 ctures,.object-oriented.........
f640 20 20 20 20 20 20 70 72 6f 67 72 61 6d 6d 69 6e 67 2c 20 61 6e 64 20 6d 75 6c 74 69 70 6c 65 20 ......programming,.and.multiple.
f660 69 6e 68 65 72 69 74 61 6e 63 65 2e 20 54 68 65 20 62 6f 6f 6b 20 61 6c 73 6f 20 65 78 70 6c 6f inheritance..The.book.also.explo
f680 72 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 69 6f 6d 73 20 74 68 61 74 20 74 68 65 rs...............idioms.that.the
f6a0 20 63 6f 72 65 20 6f 66 20 74 68 65 20 43 2b 2b 20 6c 61 6e 67 75 61 67 65 20 64 6f 65 73 20 6e .core.of.the.C++.language.does.n
f6c0 6f 74 20 73 75 70 70 6f 72 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6c ot.support...............directl
f6e0 79 2c 20 73 75 63 68 20 61 73 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 72 75 63 74 6f 72 73 2c y,.such.as.virtual.constructors,
f700 20 70 72 6f 74 6f 74 79 70 65 20 6f 62 6a 65 63 74 73 2c 20 61 6e 64 0d 0a 20 20 20 20 20 20 20 .prototype.objects,.and.........
f720 20 20 20 20 20 20 61 64 76 61 6e 63 65 64 20 67 61 72 62 61 67 65 20 63 6f 6c 6c 65 63 74 69 6f ......advanced.garbage.collectio
f740 6e 20 74 65 63 68 6e 69 71 75 65 73 2e 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 n.techniques.sq.~..t..isbnsq.~..
f760 71 00 7e 07 af 73 71 00 7e 00 1b 74 00 0d 30 2d 32 30 31 2d 35 34 38 35 35 2d 30 73 71 00 7e 00 q.~..sq.~..t..0-201-54855-0sq.~.
f780 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 07 b4 73 71 00 7e 00 1b 74 00 04 31 39 39 31 .t..yearsq.~..q.~..sq.~..t..1991
f7a0 78 73 71 00 7e 00 0d 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 xsq.~..t..Cattell91-ObjectDataba
f7c0 73 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 set..booksq.~..?@......w........
f7e0 05 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 07 bd 73 71 00 7e 00 1b .sq.~..t..titlesq.~..q.~..sq.~..
f800 74 00 50 4f 62 6a 65 63 74 20 44 61 74 61 20 4d 61 6e 61 67 65 6d 65 6e 74 3a 20 4f 62 6a 65 63 t.PObject.Data.Management:.Objec
f820 74 2d 4f 72 69 65 6e 74 65 64 20 61 6e 64 20 45 78 74 65 6e 64 65 64 20 44 61 74 61 62 61 73 65 t-Oriented.and.Extended.Database
f840 0d 0a 20 20 20 20 20 20 20 20 20 20 53 79 73 74 65 6d 73 73 71 00 7e 00 14 74 00 04 79 65 61 72 ............Systemssq.~..t..year
f860 73 71 00 7e 00 17 71 00 7e 07 c2 73 71 00 7e 00 1b 74 00 04 31 39 39 31 73 71 00 7e 00 14 74 00 sq.~..q.~..sq.~..t..1991sq.~..t.
f880 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 07 c7 73 71 00 7e 00 1b 74 00 0e 41 64 .publishersq.~..q.~..sq.~..t..Ad
f8a0 64 69 73 6f 6e 20 57 65 73 6c 65 79 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 dison.Wesleysq.~..t..authorsq.~.
f8c0 17 71 00 7e 07 cc 73 71 00 7e 00 1b 74 00 10 52 2e 20 47 2e 20 47 2e 20 43 61 74 74 65 6c 6c 73 .q.~..sq.~..t..R..G..G..Cattells
f8e0 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 07 d1 73 71 00 7e 00 1b 74 00 04 q.~..t..kindsq.~..q.~..sq.~..t..
f900 4c 45 44 4c 78 73 71 00 7e 00 0d 74 00 0e 43 61 72 64 39 30 2d 51 75 61 6c 69 74 79 74 00 04 62 LEDLxsq.~..t..Card90-Qualityt..b
f920 6f 6f 6b 73 71 00 7e 00 12 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.~.
f940 14 74 00 0b 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 07 da 73 71 00 7e 00 1b .t..relevantforsq.~..q.~..sq.~..
f960 74 00 16 44 65 73 69 67 6e 20 71 75 61 6c 69 74 79 20 6d 65 74 72 69 63 73 73 71 00 7e 00 14 74 t..Design.quality.metricssq.~..t
f980 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 07 df 73 71 00 7e 00 1b 74 00 04 31 39 39 30 73 71 ..yearsq.~..q.~..sq.~..t..1990sq
f9a0 00 7e 00 14 74 00 05 77 68 65 72 65 73 71 00 7e 00 17 71 00 7e 07 e4 73 71 00 7e 00 1b 74 00 10 .~..t..wheresq.~..q.~..sq.~..t..
f9c0 42 6f 6f 6b 73 20 61 74 20 4f 54 49 20 4f 54 54 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 Books.at.OTI.OTTsq.~..t..authors
f9e0 71 00 7e 00 17 71 00 7e 07 e9 73 71 00 7e 00 1b 74 00 21 44 61 76 69 64 20 4e 2e 20 43 61 72 64 q.~..q.~..sq.~..t.!David.N..Card
fa00 20 61 6e 64 20 52 6f 62 65 72 74 20 4c 2e 20 47 6c 61 73 73 73 71 00 7e 00 14 74 00 08 61 62 73 .and.Robert.L..Glasssq.~..t..abs
fa20 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 07 ee 73 71 00 7e 00 1b 74 01 1f 48 65 72 65 20 69 73 tractsq.~..q.~..sq.~..t..Here.is
fa40 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
fa60 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........
fa80 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
faa0 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
fac0 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.
fae0 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
fb00 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
fb20 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
fb40 6f 63 65 73 73 20 74 6f 20 61 73 73 65 73 73 20 71 75 61 6c 69 74 79 2e 73 71 00 7e 00 14 74 00 ocess.to.assess.quality.sq.~..t.
fb60 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 07 f3 73 71 00 7e 00 1b 74 00 0d 50 72 .publishersq.~..q.~..sq.~..t..Pr
fb80 65 6e 74 69 63 65 20 48 61 6c 6c 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 entice.Hallsq.~..t..titlesq.~..q
fba0 00 7e 07 f8 73 71 00 7e 00 1b 74 00 21 4d 65 61 73 75 72 69 6e 67 20 53 6f 66 74 77 61 72 65 20 .~..sq.~..t.!Measuring.Software.
fbc0 44 65 73 69 67 6e 20 51 75 61 6c 69 74 79 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 Design.Qualitysq.~..t..kindsq.~.
fbe0 17 71 00 7e 07 fd 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 09 72 65 6c 65 .q.~..sq.~..t..LEDLsq.~..t..rele
fc00 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 08 02 73 71 00 7e 00 1b 74 00 02 39 35 78 73 71 00 7e vancesq.~..q.~..sq.~..t..95xsq.~
fc20 00 0d 74 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 ..t..Buschman96-ArchitecturalPat
fc40 74 65 72 6e 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 ternt..booksq.~..?@......w......
fc60 00 00 0a 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 08 0b 73 71 00 7e 00 1b ...sq.~..t..urlsq.~..q.~..sq.~..
fc80 74 00 56 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 t.Vhttp://www.amazon.com/exec/ob
fca0 69 64 6f 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 idos/tg/detail/-/0471958697/104-
fcc0 0d 0a 20 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 14 74 ..........1238236-1419115sq.~..t
fce0 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 08 10 73 71 00 7e 00 1b 74 00 3c 50 61 74 74 65 ..titlesq.~..q.~..sq.~..t.<Patte
fd00 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 65 63 74 75 72 rn-Oriented.Software.Architectur
fd20 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 00 14 74 00 05 e:.A.System.of.Patternssq.~..t..
fd40 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 08 15 73 71 00 7e 00 1b 74 00 06 41 75 67 75 73 74 73 monthsq.~..q.~..sq.~..t..Augusts
fd60 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 08 1a 73 71 00 7e 00 q.~..t..abstractsq.~..q.~..sq.~.
fd80 1b 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 20 41 72 .t..Pattern-Oriented.Software.Ar
fda0 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 74 6f 0d chitecture.is.a.new.approach.to.
fdc0 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 70 6d 65 ..............software.developme
fde0 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 70 72 6f nt..This.book.represents.the.pro
fe00 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 6f 6c 75 gression.and...............evolu
fe20 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 69 6e 74 tion.of.the.pattern.approach.int
fe40 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 20 20 20 o.a.system.of.patterns..........
fe60 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 64 20 64 .....capable.of.describing.and.d
fe80 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 61 74 69 ocumenting.large-scale.applicati
fea0 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 73 79 73 ons..A...............pattern.sys
fec0 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 20 70 6f tem.provides,.on.one.level,.a.po
fee0 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 20 20 20 ol.of.proven.solutions..........
ff00 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 20 70 72 .....to.many.recurring.design.pr
ff20 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 6f 77 20 oblems..On.another.it.shows.how.
ff40 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 76 69 64 to...............combine.individ
ff60 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 73 20 73 ual.patterns.into.heterogenous.s
ff80 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 20 20 73 tructures.and.as...............s
ffa0 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 61 74 65 uch.it.can.be.used.to.facilitate
ffc0 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 66 0d 0a .a.constructive.development.of..
ffe0 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 2e 20 55 .............software.systems..U
10000 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 65 20 70 niquely,.the.patterns.that.are.p
10020 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 73 20 62 resented.in...............this.b
10040 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 73 74 72 ook.span.several.levels.of.abstr
10060 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 20 20 20 actions.from.high-level.........
10080 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 61 6e 64 ......architectural.patterns.and
100a0 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 20 74 6f .medium-level.design.patterns.to
100c0 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 6d 73 2e ...............low-level.idioms.
100e0 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 68 61 74 .This.shifts.the.focus.from.what
10100 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 61 73 20 .was.conceived...............as.
10120 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 68 6e 69 an.object-oriented.design.techni
10140 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 20 20 20 que.for.reuse.to.a.powerful.....
10160 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 74 68 6f ..........and.documentable.metho
10180 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 70 6c 65 d.for.designing.large.and.comple
101a0 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 65 6d 73 x.software...............systems
101c0 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 61 74 69 ..The.intention.of,.and.motivati
101e0 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 20 20 20 on.for,.this.book.is.to.........
10200 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 64 20 65 ......support.both.novices.and.e
10220 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 74 2e 20 xperts.in.software.development..
10240 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 69 6e 20 Novices...............will.gain.
10260 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 69 6e 20 from.the.experience.inherent.in.
10280 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 20 20 20 pattern.descriptions............
102a0 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 20 6d 61 ...and.experts.will.hopefully.ma
102c0 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 20 6d 6f ke.use.of,.add.to,.extend.and.mo
102e0 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 6f 20 74 dify...............patterns.to.t
10300 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 2e 20 4e ailor.them.to.their.own.needs..N
10320 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 20 20 20 one.of.the.pattern..............
10340 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 6e 65 20 .descriptions.are.cast.in.stone.
10360 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 6f 6d 0d and.just.as.they.are.borne.from.
10380 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 69 73 20 ..............experience,.it.is.
103a0 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 6c 20 66 expected.that.further.use.will.f
103c0 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 6e 65 20 eed.in.and...............refine.
103e0 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 63 65 20 individual.patterns.and.produce.
10400 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 20 20 20 an.evolving.system.of...........
10420 20 20 20 20 70 61 74 74 65 72 6e 73 2e 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 ....patterns.sq.~..t..editionsq.
10440 7e 00 17 71 00 7e 08 1f 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 ~..q.~..sq.~..t..1$^{st}$sq.~..t
10460 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 08 24 73 71 00 7e 00 1b 74 00 64 46 72 61 6e ..authorsq.~..q.~.$sq.~..t.dFran
10480 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 72 20 61 k.Buschmann.and.Regine.Meunier.a
104a0 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 20 20 20 nd.Hans.Rohnert.and.Peter.......
104c0 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 74 61 6c ......Sommerlad.and.Michael.Stal
104e0 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 08 29 73 71 00 7e 00 1b 74 00 sq.~..t..isbnsq.~..q.~.)sq.~..t.
10500 0d 30 2d 34 37 2d 31 39 35 38 36 39 2d 37 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 .0-47-195869-7sq.~..t..yearsq.~.
10520 17 71 00 7e 08 2e 73 71 00 7e 00 1b 74 00 04 31 39 39 36 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 .q.~..sq.~..t..1996sq.~..t..kind
10540 73 71 00 7e 00 17 71 00 7e 08 33 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 sq.~..q.~.3sq.~..t..LEDLsq.~..t.
10560 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 08 38 73 71 00 7e 00 1b 74 00 13 4a 6f .publishersq.~..q.~.8sq.~..t..Jo
10580 68 6e 20 57 69 6c 65 79 20 61 6e 64 20 53 6f 6e 73 78 73 71 00 7e 00 0d 74 00 14 42 72 6f 77 6e hn.Wiley.and.Sonsxsq.~..t..Brown
105a0 39 38 2d 41 6e 74 69 50 61 74 74 65 72 6e 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 98-AntiPatternst..booksq.~..?@..
105c0 00 00 00 10 77 08 00 00 00 10 00 00 00 0b 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 ....w.........sq.~..t..urlsq.~..
105e0 71 00 7e 08 41 73 71 00 7e 00 1b 74 00 69 77 77 77 2e 61 6d 61 7a 6f 6e 2e 63 6f 6d 2f 65 78 65 q.~.Asq.~..t.iwww.amazon.com/exe
10600 63 2f 6f 62 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 c/obidos/tg/detail/-/0471197130/
10620 72 65 66 3d 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 ref=ase\_theanti..........patter
10640 6e 67 72 2f 31 30 33 2d 34 37 34 39 34 34 35 2d 36 31 34 31 34 35 37 73 71 00 7e 00 14 74 00 04 ngr/103-4749445-6141457sq.~..t..
10660 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 08 46 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e kindsq.~..q.~.Fsq.~..t..LEDLsq.~
10680 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 08 4b 73 71 00 7e 00 1b 74 00 0d 30 2d 34 ..t..isbnsq.~..q.~.Ksq.~..t..0-4
106a0 37 31 2d 31 39 37 31 33 2d 30 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 71-19713-0sq.~..t..titlesq.~..q.
106c0 7e 08 50 73 71 00 7e 00 1b 74 00 55 41 6e 74 69 20 50 61 74 74 65 72 6e 73 3a 20 52 65 66 61 63 ~.Psq.~..t.UAnti.Patterns:.Refac
106e0 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 20 toring.Software,.Architectures,.
10700 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 69 and.Projects.in............Crisi
10720 73 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 08 55 73 71 ssq.~..t..publishersq.~..q.~.Usq
10740 00 7e 00 1b 74 00 13 4a 6f 68 6e 20 57 69 6c 65 79 20 61 6e 64 20 53 6f 6e 73 73 71 00 7e 00 14 .~..t..John.Wiley.and.Sonssq.~..
10760 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 08 5a 73 71 00 7e 00 1b 74 05 6e 41 t..abstractsq.~..q.~.Zsq.~..t.nA
10780 72 65 20 79 6f 75 20 68 65 61 64 65 64 20 69 6e 74 6f 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 re.you.headed.into.software.deve
107a0 6c 6f 70 6d 65 6e 74 20 6d 69 6e 65 20 66 69 65 6c 64 3f 20 46 6f 6c 6c 6f 77 0d 0a 20 20 20 20 lopment.mine.field?.Follow......
107c0 20 20 20 20 20 20 20 20 20 73 6f 6d 65 6f 6e 65 20 69 66 20 79 6f 75 20 63 61 6e 2c 20 62 75 74 .........someone.if.you.can,.but
107e0 20 69 66 20 79 6f 75 27 72 65 20 6f 6e 20 79 6f 75 72 20 6f 77 6e 20 2d 2d 2d 20 62 65 74 74 65 .if.you're.on.your.own.---.bette
10800 72 20 67 65 74 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 70 21 20 5c 74 65 r.get.the...............map!.\te
10820 78 74 69 74 7b 41 6e 74 69 50 61 74 74 65 72 6e 73 7d 20 69 73 20 74 68 65 20 6d 61 70 2e 20 54 xtit{AntiPatterns}.is.the.map..T
10840 68 69 73 20 62 6f 6f 6b 20 68 65 6c 70 73 20 79 6f 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 his.book.helps.you..............
10860 20 6e 61 76 69 67 61 74 65 20 74 68 72 6f 75 67 68 20 74 6f 64 61 79 27 73 20 64 61 6e 67 65 72 .navigate.through.today's.danger
10880 6f 75 73 20 73 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 70 72 6f 6a 65 63 74 ous.software.development.project
108a0 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4a 75 73 74 20 6c 6f 6f 6b 20 61 74 20 74 68 s................Just.look.at.th
108c0 65 20 73 74 61 74 69 73 74 69 63 73 3a 20 5c 62 65 67 69 6e 7b 69 74 65 6d 69 7a 65 7d 5c 69 74 e.statistics:.\begin{itemize}\it
108e0 65 6d 20 4e 65 61 72 6c 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6e 65 2d 74 68 69 72 em.Nearly...............one-thir
10900 64 20 6f 66 20 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 20 63 d.of.all.software.projects.are.c
10920 61 6e 63 65 6c 6c 65 64 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 69 74 65 6d 20 54 77 ancelled................\item.Tw
10940 6f 2d 74 68 69 72 64 73 20 6f 66 20 61 6c 6c 20 73 6f 66 74 77 61 72 65 20 70 72 6f 6a 65 63 74 o-thirds.of.all.software.project
10960 73 20 65 6e 63 6f 75 6e 74 65 72 20 63 6f 73 74 20 6f 76 65 72 72 75 6e 73 0d 0a 20 20 20 20 20 s.encounter.cost.overruns.......
10980 20 20 20 20 20 20 20 20 69 6e 20 65 78 63 65 73 73 20 6f 66 20 32 30 30 5c 25 2e 20 5c 69 74 65 ........in.excess.of.200\%..\ite
109a0 6d 20 4f 76 65 72 20 38 30 5c 25 20 6f 66 20 61 6c 6c 20 73 6f 66 74 77 61 72 65 20 70 72 6f 6a m.Over.80\%.of.all.software.proj
109c0 65 63 74 73 20 61 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 65 6d 65 64 20 66 61 ects.are...............deemed.fa
109e0 69 6c 75 72 65 73 2e 20 5c 65 6e 64 7b 69 74 65 6d 69 7a 65 7d 20 57 68 69 6c 65 20 70 61 74 74 ilures..\end{itemize}.While.patt
10a00 65 72 6e 73 20 68 65 6c 70 20 79 6f 75 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 erns.help.you.to...............i
10a20 64 65 6e 74 69 66 79 20 61 6e 64 20 69 6d 70 6c 65 6d 65 6e 74 20 70 72 6f 63 65 64 75 72 65 73 dentify.and.implement.procedures
10a40 2c 20 64 65 73 69 67 6e 73 2c 20 61 6e 64 20 63 6f 64 65 73 20 74 68 61 74 20 77 6f 72 6b 2c 0d ,.designs,.and.codes.that.work,.
10a60 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 64 6f 20 74 ..............anti-patterns.do.t
10a80 68 65 20 65 78 61 63 74 20 6f 70 70 6f 73 69 74 65 3a 20 54 68 65 79 20 6c 65 74 20 79 6f 75 20 he.exact.opposite:.They.let.you.
10aa0 7a 65 72 6f 2d 69 6e 20 6f 6e 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 zero-in.on.the...............dev
10ac0 65 6c 6f 70 6d 65 6e 74 20 64 65 74 6f 6e 61 74 6f 72 73 2c 20 61 72 63 68 69 74 65 63 74 75 72 elopment.detonators,.architectur
10ae0 61 6c 20 74 72 69 70 77 69 72 65 73 2c 20 61 6e 64 20 70 65 72 73 6f 6e 61 6c 69 74 79 0d 0a 20 al.tripwires,.and.personality...
10b00 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 62 79 20 74 72 61 70 73 20 74 68 61 74 20 63 61 6e ............booby.traps.that.can
10b20 20 73 70 65 6c 6c 20 64 6f 6f 6d 20 66 6f 72 20 79 6f 75 72 20 70 72 6f 6a 65 63 74 2e 20 57 72 .spell.doom.for.your.project..Wr
10b40 69 74 74 65 6e 20 62 79 20 61 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 2d 73 74 itten.by.an...............all-st
10b60 61 72 20 74 65 61 6d 20 6f 66 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 73 79 73 74 65 ar.team.of.object-oriented.syste
10b80 6d 20 64 65 76 65 6c 6f 70 65 72 73 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 74 65 78 m.developers,...............\tex
10ba0 74 69 74 7b 41 6e 74 69 50 61 74 74 65 72 6e 73 7d 20 69 64 65 6e 74 69 66 69 65 73 20 34 30 20 tit{AntiPatterns}.identifies.40.
10bc0 6f 66 20 74 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 of.the.most.common..............
10be0 20 61 6e 74 69 2d 70 61 74 74 65 72 6e 73 20 69 6e 20 74 68 65 20 61 72 65 61 73 20 6f 66 20 73 .anti-patterns.in.the.areas.of.s
10c00 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 2c 20 61 72 63 68 69 74 65 63 74 75 72 oftware.development,.architectur
10c20 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 70 72 6f 6a 65 63 74 20 6d 61 6e e,...............and.project.man
10c40 61 67 65 6d 65 6e 74 2e 20 54 68 65 20 61 75 74 68 6f 72 73 20 74 68 65 6e 20 73 68 6f 77 20 79 agement..The.authors.then.show.y
10c60 6f 75 20 68 6f 77 20 74 6f 20 64 65 74 65 63 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 ou.how.to.detect...............a
10c80 6e 64 20 64 65 66 75 73 65 20 61 6e 74 69 2d 70 61 74 74 65 72 6e 73 20 61 73 20 77 65 6c 6c 20 nd.defuse.anti-patterns.as.well.
10ca0 61 73 20 73 75 70 70 6c 79 20 72 65 66 61 63 74 6f 72 65 64 20 73 6f 6c 75 74 69 6f 6e 73 0d 0a as.supply.refactored.solutions..
10cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 65 61 63 68 20 61 6e 74 69 2d 70 61 74 74 65 .............for.each.anti-patte
10ce0 72 6e 20 70 72 65 73 65 6e 74 65 64 2e 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 rn.presented.sq.~..t..monthsq.~.
10d00 17 71 00 7e 08 5f 73 71 00 7e 00 1b 74 00 05 4d 61 72 63 68 73 71 00 7e 00 14 74 00 07 65 64 69 .q.~._sq.~..t..Marchsq.~..t..edi
10d20 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 08 64 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 tionsq.~..q.~.dsq.~..t..1$^{st}$
10d40 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 08 69 73 71 00 sq.~..t..relevancesq.~..q.~.isq.
10d60 7e 00 1b 74 00 03 31 30 30 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 ~..t..100sq.~..t..authorsq.~..q.
10d80 7e 08 6e 73 71 00 7e 00 1b 74 00 78 57 69 6c 6c 69 61 6d 20 4a 2e 20 42 72 6f 77 6e 20 61 6e 64 ~.nsq.~..t.xWilliam.J..Brown.and
10da0 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 6c 6c 69 61 6d 20 .Raphael.C..Malveau.and.William.
10dc0 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 61 79 73 20 57 2e H..Brown.and.............Hays.W.
10de0 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 4a 2e 20 4d 6f 77 .McCormick.III.and.Thomas.J..Mow
10e00 62 72 61 79 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 08 73 73 71 00 7e braysq.~..t..yearsq.~..q.~.ssq.~
10e20 00 1b 74 00 04 31 39 39 38 78 73 71 00 7e 00 0d 74 00 0e 42 6f 6f 63 68 39 31 2d 44 65 73 69 67 ..t..1998xsq.~..t..Booch91-Desig
10e40 6e 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 0c nt..booksq.~..?@......w.........
10e60 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 08 7c 73 71 00 sq.~..t..relevancesq.~..q.~.|sq.
10e80 7e 00 1b 74 00 03 31 30 30 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 ~..t..100sq.~..t..authorsq.~..q.
10ea0 7e 08 81 73 71 00 7e 00 1b 74 00 0b 47 72 61 64 79 20 42 6f 6f 63 68 73 71 00 7e 00 14 74 00 09 ~..sq.~..t..Grady.Boochsq.~..t..
10ec0 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 08 86 73 71 00 7e 00 1b 74 00 2e 54 68 65 publishersq.~..q.~..sq.~..t..The
10ee0 20 42 65 6e 6a 61 6d 69 6e 2f 43 75 6d 6d 69 6e 67 73 20 50 75 62 6c 69 73 68 69 6e 67 20 43 6f .Benjamin/Cummings.Publishing.Co
10f00 6d 70 61 6e 79 2c 20 49 6e 63 2e 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 mpany,.Inc.sq.~..t..editionsq.~.
10f20 17 71 00 7e 08 8b 73 71 00 7e 00 1b 74 00 08 32 24 5e 7b 6e 64 7d 24 73 71 00 7e 00 14 74 00 0b .q.~..sq.~..t..2$^{nd}$sq.~..t..
10f40 72 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 08 90 73 71 00 7e 00 1b 74 03 0a 54 relevantforsq.~..q.~..sq.~..t..T
10f60 68 65 20 42 6f 6f 63 68 20 6d 65 74 68 6f 64 20 63 6f 76 65 72 73 20 74 68 65 20 61 6e 61 6c 79 he.Booch.method.covers.the.analy
10f80 73 69 73 2d 20 61 6e 64 20 64 65 73 69 67 6e 2d 70 68 61 73 65 73 20 6f 66 20 61 0d 0a 20 20 20 sis-.and.design-phases.of.a.....
10fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 4f 2d 73 79 73 74 65 6d 2e 20 7b 42 6f 6f 63 68 7d 20 .............OO-system..{Booch}.
10fc0 73 6f 6d 65 74 69 6d 65 73 20 69 73 20 63 72 69 74 69 63 69 7a 65 64 20 66 6f 72 20 68 69 73 20 sometimes.is.criticized.for.his.
10fe0 62 69 67 20 73 65 74 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 66 66 big.set.of..................diff
11000 65 72 65 6e 74 20 73 79 6d 62 6f 6c 73 2e 20 49 74 27 73 20 74 72 75 65 20 74 68 61 74 20 7b 42 erent.symbols..It's.true.that.{B
11020 6f 6f 63 68 7d 20 64 65 66 69 6e 65 73 20 61 20 6c 6f 74 20 6f 66 20 73 79 6d 62 6f 6c 73 0d 0a ooch}.defines.a.lot.of.symbols..
11040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 64 6f 63 75 6d 65 6e 74 20 61 6c 6d 6f ................to.document.almo
11060 73 74 20 65 76 65 72 79 20 64 65 73 69 67 6e 20 64 65 63 69 73 69 6f 6e 2e 20 49 66 20 79 6f 75 st.every.design.decision..If.you
11080 20 77 6f 72 6b 20 77 69 74 68 20 74 68 69 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .work.with.this.................
110a0 20 6d 65 74 68 6f 64 2c 20 79 6f 75 20 6e 6f 74 69 63 65 20 74 68 61 74 20 79 6f 75 20 77 69 6c .method,.you.notice.that.you.wil
110c0 6c 20 6e 65 76 65 72 20 75 73 65 20 61 6c 6c 20 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 20 61 6e l.never.use.all.these.symbols.an
110e0 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 61 67 72 61 6d 73 2e 20 59 6f 75 d..................diagrams..You
11100 20 73 74 61 72 74 20 77 69 74 68 20 63 6c 61 73 73 2d 20 61 6e 64 20 6f 62 6a 65 63 74 2d 64 69 .start.with.class-.and.object-di
11120 61 67 72 61 6d 73 20 69 6e 20 74 68 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 agrams.in.the..................a
11140 6e 61 6c 79 73 69 73 20 70 68 61 73 65 20 61 6e 64 20 72 65 66 69 6e 65 20 74 68 65 73 65 20 64 nalysis.phase.and.refine.these.d
11160 69 61 67 72 61 6d 73 20 69 6e 20 76 61 72 69 6f 75 73 20 73 74 65 70 73 2e 20 4f 6e 6c 79 0d 0a iagrams.in.various.steps..Only..
11180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 79 6f 75 20 61 72 65 20 72 65 61 ................when.you.are.rea
111a0 64 79 20 74 6f 20 67 65 6e 65 72 61 74 65 20 63 6f 64 65 2c 20 79 6f 75 20 61 64 64 20 73 6f 6d dy.to.generate.code,.you.add.som
111c0 65 20 64 65 73 69 67 6e 20 73 79 6d 62 6f 6c 73 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e.design.symbols................
111e0 20 20 20 41 6e 64 20 74 68 69 73 20 69 73 20 77 68 65 72 65 20 7b 42 6f 6f 63 68 7d 20 69 73 20 ...And.this.is.where.{Booch}.is.
11200 73 74 72 6f 6e 67 3a 20 59 6f 75 20 63 61 6e 20 72 65 61 6c 6c 79 20 64 6f 63 75 6d 65 6e 74 20 strong:.You.can.really.document.
11220 79 6f 75 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 4f 2d 63 6f 64 65 2e 20 52 your..................OO-code..R
11240 6f 75 6e 64 2d 74 72 69 70 20 69 6e 20 6f 62 6a 65 63 74 2d 6f 72 69 65 6e 74 65 64 20 70 72 6f ound-trip.in.object-oriented.pro
11260 67 72 61 6d 6d 69 6e 67 2e 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 gramming.sq.~..t..abstractsq.~..
11280 71 00 7e 08 95 73 71 00 7e 00 1b 74 03 a4 54 68 65 20 66 69 72 73 74 20 65 64 69 74 69 6f 6e 20 q.~..sq.~..t..The.first.edition.
112a0 6f 66 20 5c 74 65 78 74 69 74 7b 4f 62 6a 65 63 74 2d 4f 72 69 65 6e 74 65 64 20 44 65 73 69 67 of.\textit{Object-Oriented.Desig
112c0 6e 20 77 69 74 68 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 41 70 70 6c 69 63 61 74 69 6f 6e n.with...............Application
112e0 73 7d 20 77 61 73 20 69 6e 73 74 72 75 6d 65 6e 74 61 6c 20 69 6e 20 6d 61 6b 69 6e 67 20 6f 62 s}.was.instrumental.in.making.ob
11300 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 74 65 63 68 ject-oriented...............tech
11320 6e 6f 6c 6f 67 79 20 61 20 70 72 61 63 74 69 63 61 6c 20 72 65 61 6c 69 74 79 2d 2d 68 75 6e 64 nology.a.practical.reality--hund
11340 72 65 64 73 20 6f 66 20 70 72 6f 6a 65 63 74 73 20 61 70 70 6c 69 65 64 0d 0a 20 20 20 20 20 20 reds.of.projects.applied........
11360 20 20 20 20 20 20 20 42 6f 6f 63 68 27 73 20 6e 6f 74 61 74 69 6f 6e 20 61 6e 64 20 70 72 6f 63 .......Booch's.notation.and.proc
11380 65 73 73 20 74 6f 20 63 6f 6d 70 6c 65 78 20 70 72 6f 62 6c 65 6d 73 20 69 6e 20 64 69 76 65 72 ess.to.complex.problems.in.diver
113a0 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 6d 61 69 6e 73 2e 20 49 6e 20 74 68 69 se...............domains..In.thi
113c0 73 20 65 61 67 65 72 6c 79 2d 61 77 61 69 74 65 64 20 6e 65 77 20 65 64 69 74 69 6f 6e 2c 20 47 s.eagerly-awaited.new.edition,.G
113e0 72 61 64 79 20 42 6f 6f 63 68 20 64 72 61 77 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 rady.Booch.draws...............u
11400 70 6f 6e 20 74 68 65 20 72 69 63 68 20 61 6e 64 20 76 61 72 69 65 64 20 72 65 73 75 6c 74 73 20 pon.the.rich.and.varied.results.
11420 6f 66 20 74 68 65 73 65 20 70 72 6f 6a 65 63 74 73 20 74 6f 20 6f 66 66 65 72 0d 0a 20 20 20 20 of.these.projects.to.offer......
11440 20 20 20 20 20 20 20 20 20 69 6d 70 72 6f 76 65 64 20 6d 65 74 68 6f 64 73 20 66 6f 72 20 6f 62 .........improved.methods.for.ob
11460 6a 65 63 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 61 6e 64 20 61 20 6e 65 77 2c 0d 0a 20 20 20 ject.development.and.a.new,.....
11480 20 20 20 20 20 20 20 20 20 20 5c 74 65 78 74 69 74 7b 75 6e 69 66 69 65 64 20 6e 6f 74 61 74 69 ..........\textit{unified.notati
114a0 6f 6e 7d 2e 20 57 69 74 68 20 6e 75 6d 65 72 6f 75 73 20 65 78 61 6d 70 6c 65 73 2c 20 61 6c 6c on}..With.numerous.examples,.all
114c0 20 6f 66 20 77 68 69 63 68 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 65 20 6e 6f 77 20 .of.which...............are.now.
114e0 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 43 2b 2b 2c 20 42 6f 6f 63 68 20 69 6c 6c 75 73 74 implemented.in.C++,.Booch.illust
11500 72 61 74 65 73 20 65 73 73 65 6e 74 69 61 6c 20 63 6f 6e 63 65 70 74 73 2c 0d 0a 20 20 20 20 20 rates.essential.concepts,.......
11520 20 20 20 20 20 20 20 20 65 78 70 6c 61 69 6e 73 20 74 68 65 20 6d 65 74 68 6f 64 2c 20 61 6e 64 ........explains.the.method,.and
11540 20 73 68 6f 77 73 20 73 75 63 63 65 73 73 66 75 6c 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 69 .shows.successful.applications.i
11560 6e 20 61 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 66 69 65 n.a...............variety.of.fie
11580 6c 64 73 2e 20 59 6f 75 27 6c 6c 20 61 6c 73 6f 20 66 69 6e 64 20 70 72 61 67 6d 61 74 69 63 20 lds..You'll.also.find.pragmatic.
115a0 61 64 76 69 63 65 20 6f 6e 20 61 20 68 6f 73 74 20 6f 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 advice.on.a.host.of.............
115c0 20 20 69 73 73 75 65 73 20 69 6e 63 6c 75 64 69 6e 67 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f ..issues.including.classificatio
115e0 6e 2c 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 73 74 72 61 74 65 67 69 65 73 2c 20 61 6e n,.implementation.strategies,.an
11600 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 73 74 2d 65 66 66 65 63 74 69 76 65 20 70 d...............cost-effective.p
11620 72 6f 6a 65 63 74 20 6d 61 6e 61 67 65 6d 65 6e 74 2e 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 roject.management.sq.~..t..title
11640 73 71 00 7e 00 17 71 00 7e 08 9a 73 71 00 7e 00 1b 74 00 28 4f 62 6a 65 63 74 2d 4f 72 69 65 6e sq.~..q.~..sq.~..t.(Object-Orien
11660 74 65 64 20 44 65 73 69 67 6e 20 77 69 74 68 20 41 70 70 6c 69 63 61 74 69 6f 6e 73 73 71 00 7e ted.Design.with.Applicationssq.~
11680 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 08 9f 73 71 00 7e 00 1b 74 00 6b 77 77 77 2e ..t..urlsq.~..q.~..sq.~..t.kwww.
116a0 69 6e 66 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 informit.com/isapi/product\_id~\
116c0 25 37 42 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 %7BDB6ED747-9417-4126-8CFA-.....
116e0 20 20 20 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 .....BA32C4B05ECC\%7D/content/in
11700 64 65 78 2e 61 73 70 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 08 a4 dex.aspsq.~..t..monthsq.~..q.~..
11720 73 71 00 7e 00 1b 74 00 09 53 65 70 74 65 6d 62 65 72 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 sq.~..t..Septembersq.~..t..kinds
11740 71 00 7e 00 17 71 00 7e 08 a9 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 04 q.~..q.~..sq.~..t..LEDLsq.~..t..
11760 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 08 ae 73 71 00 7e 00 1b 74 00 0d 30 2d 38 30 35 33 2d 35 isbnsq.~..q.~..sq.~..t..0-8053-5
11780 33 34 30 2d 32 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 08 b3 73 71 00 340-2sq.~..t..yearsq.~..q.~..sq.
117a0 7e 00 1b 74 00 04 31 39 39 33 78 73 71 00 7e 00 0d 74 00 10 42 6f 6f 63 68 39 39 2d 55 4d 4c 47 ~..t..1993xsq.~..t..Booch99-UMLG
117c0 75 69 64 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 uidet..booksq.~..?@......w......
117e0 00 00 0c 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 08 bc 73 71 ...sq.~..t..editionsq.~..q.~..sq
11800 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 .~..t..1$^{st}$sq.~..t..publishe
11820 72 73 71 00 7e 00 17 71 00 7e 08 c1 73 71 00 7e 00 1b 74 00 0e 41 64 64 69 73 6f 6e 2d 57 65 73 rsq.~..q.~..sq.~..t..Addison-Wes
11840 6c 65 79 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 08 c6 73 71 00 leysq.~..t..authorsq.~..q.~..sq.
11860 7e 00 1b 74 00 30 47 72 61 64 79 20 42 6f 6f 63 68 20 61 6e 64 20 4a 61 6d 65 73 20 52 75 6d 62 ~..t.0Grady.Booch.and.James.Rumb
11880 61 75 67 68 20 61 6e 64 20 49 76 61 72 20 4a 61 63 6f 62 73 6f 6e 73 71 00 7e 00 14 74 00 0b 72 augh.and.Ivar.Jacobsonsq.~..t..r
118a0 65 6c 65 76 61 6e 74 66 6f 72 73 71 00 7e 00 17 71 00 7e 08 cb 73 71 00 7e 00 1b 74 00 03 55 4d elevantforsq.~..q.~..sq.~..t..UM
118c0 4c 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 08 d0 73 71 00 7e 00 1b Lsq.~..t..monthsq.~..q.~..sq.~..
118e0 74 00 07 4f 63 74 6f 62 65 72 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e t..Octobersq.~..t..kindsq.~..q.~
11900 08 d5 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 ..sq.~..t..LEDLsq.~..t..titlesq.
11920 7e 00 17 71 00 7e 08 da 73 71 00 7e 00 1b 74 00 28 54 68 65 20 55 6e 69 66 69 65 64 20 4d 6f 64 ~..q.~..sq.~..t.(The.Unified.Mod
11940 65 6c 69 6e 67 20 4c 61 6e 67 75 61 67 65 20 55 73 65 72 20 47 75 69 64 65 73 71 00 7e 00 14 74 eling.Language.User.Guidesq.~..t
11960 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 7e 08 df 73 71 00 7e 00 1b 74 00 02 35 ..relevancesq.~..q.~..sq.~..t..5
11980 30 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e 08 e4 73 71 00 0sq.~..t..abstractsq.~..q.~..sq.
119a0 7e 00 1b 74 08 89 49 6e 74 72 6f 64 75 63 65 64 20 69 6e 20 31 39 39 37 2c 20 74 68 65 20 55 6e ~..t..Introduced.in.1997,.the.Un
119c0 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 4d 4c 29 20 68 61 ified.Modeling.Language.(UML).ha
119e0 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 65 6e 20 61 63 63 s...............rapidly.been.acc
11a00 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 61 72 65 20 69 6e epted.throughout.the.software.in
11a20 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 20 20 73 74 61 6e dustry.as.the...............stan
11a40 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 72 20 73 70 65 63 dard.graphical.language.for.spec
11a60 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 20 20 20 20 20 20 ifying,.constructing,...........
11a80 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 6e 74 69 6e 67 20 ....visualizing.and.documenting.
11aa0 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 2e 20 54 68 65 20 software-intensive.systems..The.
11ac0 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 20 61 6e 79 6f 6e UML...............provides.anyon
11ae0 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 6f 6e 2c 20 64 65 e.involved.in.the.production,.de
11b00 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 20 20 6d 61 69 6e ployment,.and...............main
11b20 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 20 73 74 61 6e 64 tenance.of.software.with.a.stand
11b40 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 67 20 61 0d 0a 20 ard.notation.for.expressing.a...
11b60 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 72 69 6e 74 2e 20 ............system's.blueprint..
11b80 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 74 68 69 6e 67 73 The.UML.covers.conceptual.things
11ba0 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 73 69 6e 65 73 73 ,.such.as...............business
11bc0 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 74 69 6f 6e 73 2c .processes.and.system.functions,
11be0 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 20 20 20 20 20 20 .as.well.as.concrete............
11c00 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 6d 69 6e 67 2d 6c ...things,.such.as.programming-l
11c20 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 73 63 68 65 6d 61 anguage.classes,.database.schema
11c40 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 62 6c 65 20 73 6f s,...............and.reusable.so
11c60 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 74 69 74 7b 54 68 ftware.components..In.\textit{Th
11c80 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 20 20 20 20 20 20 e.Unified.Modeling..............
11ca0 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 20 6f 72 69 67 69 .Language.User.Guide},.the.origi
11cc0 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 2d 2d 47 72 61 64 nal.developers.of.the.UML---Grad
11ce0 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 65 73 20 52 75 6d y...............Booch,.James.Rum
11d00 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 2d 70 72 6f 76 69 baugh,.and.Ivar.Jacobson---provi
11d20 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 20 20 20 20 20 74 de.a.tutorial.to...............t
11d40 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 67 75 61 67 65 20 he.core.aspects.of.the.language.
11d60 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 67 6e 65 64 0d 0a in.a.two-color.format.designed..
11d80 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 20 6c 65 61 72 6e .............to.facilitate.learn
11da0 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 70 74 75 61 6c 20 ing..Starting.with.a.conceptual.
11dc0 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 55 4d 4c 2c 20 model.of.the...............UML,.
11de0 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 6c 69 65 73 20 74 the.book.progressively.applies.t
11e00 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 20 20 20 20 20 20 he.UML.to.a.series.of...........
11e20 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 6f 64 65 6c 69 6e ....increasingly.complex.modelin
11e40 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 79 20 6f 66 0d 0a g.problems.across.a.variety.of..
11e60 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 6f 6d 61 69 6e 73 .............application.domains
11e80 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 6f 61 63 68 20 68 ..This.example-driven.approach.h
11ea0 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 20 71 75 69 63 6b elps.readers...............quick
11ec0 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 65 20 55 4d 4c 2e ly.understand.and.apply.the.UML.
11ee0 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 20 20 20 20 20 20 .For.more.advanced..............
11f00 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 75 64 65 73 20 61 .developers,.the.book.includes.a
11f20 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 0d 0a 20 20 20 20 .learning.track.focused.on......
11f40 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 74 6f 20 61 64 76 .........applying.the.UML.to.adv
11f60 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 69 74 68 20 5c 74 anced.modeling.problems..With.\t
11f80 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 69 66 69 65 64 20 extit{The...............Unified.
11fa0 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 64 65 7d 2c 20 72 Modeling.Language.User.Guide},.r
11fc0 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 20 5c 62 65 67 69 eaders.will:...............\begi
11fe0 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 64 20 77 68 61 74 n{itemize}.\item.Understand.what
12000 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 74 2c 0d 0a 20 20 .the.UML.is,.what.it.is.not,....
12020 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 65 6c 65 76 61 6e ...........and.why.it.is.relevan
12040 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 66 74 77 61 72 65 t.to.the.development.of.software
12060 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 79 73 74 65 6d 73 -intensive...............systems
12080 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 61 72 79 2c 20 72 ..\item.Master.the.vocabulary,.r
120a0 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 20 20 20 20 20 20 ules,.and.idioms.of.the.........
120c0 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 65 61 6b 22 20 74 ......UML.in.order.to.``speak".t
120e0 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 69 74 65 6d 20 4c he.language.effectively..\item.L
12100 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 61 70 70 6c 79 20 earn...............how.to.apply.
12120 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 6d 6f 6e 20 6d 6f the.UML.to.a.number.of.common.mo
12140 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 20 20 20 20 20 5c deling.problems................\
12160 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 74 68 65 20 55 4d item.See.illustrations.of.the.UM
12180 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 75 73 65 0d 0a 20 L's.use.interspersed.with.use...
121a0 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 69 66 69 63 20 55 ............cases.for.specific.U
121c0 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 73 69 67 68 74 20 ML.features..\item.Gain.insight.
121e0 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 20 66 72 6f 6d 20 into.the.UML...............from.
12200 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 68 65 20 55 4d 4c the.original.creators.of.the.UML
12220 2e 20 5c 65 6e 64 7b 69 74 65 6d 69 7a 65 7d 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e ..\end{itemize}sq.~..t..yearsq.~
12240 00 17 71 00 7e 08 e9 73 71 00 7e 00 1b 74 00 04 31 39 39 39 73 71 00 7e 00 14 74 00 03 75 72 6c ..q.~..sq.~..t..1999sq.~..t..url
12260 73 71 00 7e 00 17 71 00 7e 08 ee 73 71 00 7e 00 1b 74 00 30 77 77 77 2e 62 6f 6f 6b 70 6f 6f 6c sq.~..q.~..sq.~..t.0www.bookpool
12280 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 5c 5f 6c 61 6e 67 .com/.x/krx9tbjff4/sm/umod\_lang
122a0 5c 5f 75 67 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 08 f3 73 71 00 7e \_ugsq.~..t..isbnsq.~..q.~..sq.~
122c0 00 1b 74 00 0d 30 2d 32 30 31 2d 35 37 31 36 38 2d 34 78 73 71 00 7e 00 0d 74 00 08 53 41 42 52 ..t..0-201-57168-4xsq.~..t..SABR
122e0 53 41 39 36 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 SA96t..booksq.~..?@......w......
12300 00 00 05 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 08 fc 73 71 00 ...sq.~..t..authorsq.~..q.~..sq.
12320 7e 00 1b 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 ~..t.$Shawn.A..Bohner.and.Robert
12340 20 53 2e 20 41 72 6e 6f 6c 64 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e .S..Arnoldsq.~..t..yearsq.~..q.~
12360 09 01 73 71 00 7e 00 1b 74 00 04 31 39 39 36 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 ..sq.~..t..1996sq.~..t..publishe
12380 72 73 71 00 7e 00 17 71 00 7e 09 06 73 71 00 7e 00 1b 74 00 15 49 45 45 45 20 43 6f 6d 70 75 74 rsq.~..q.~..sq.~..t..IEEE.Comput
123a0 65 72 20 53 6f 63 69 65 74 79 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 er.Societysq.~..t..titlesq.~..q.
123c0 7e 09 0b 73 71 00 7e 00 1b 74 00 1f 53 6f 66 74 77 61 72 65 20 43 68 61 6e 67 65 20 49 6d 70 61 ~..sq.~..t..Software.Change.Impa
123e0 63 74 20 41 6e 61 6c 79 73 69 73 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 ct.Analysissq.~..t..kindsq.~..q.
12400 7e 09 10 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 78 73 71 00 7e 00 0d 74 00 10 42 65 7a 69 65 72 ~..sq.~..t..LEDLxsq.~..t..Bezier
12420 39 30 2d 54 65 73 74 69 6e 67 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 90-Testingt..booksq.~..?@......w
12440 08 00 00 00 10 00 00 00 05 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e .........sq.~..t..titlesq.~..q.~
12460 09 19 73 71 00 7e 00 1b 74 00 1b 53 6f 66 74 77 61 72 65 20 54 65 73 74 69 6e 67 20 54 65 63 68 ..sq.~..t..Software.Testing.Tech
12480 6e 69 71 75 65 73 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 09 1e 73 71 niquessq.~..t..kindsq.~..q.~..sq
124a0 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 .~..t..LEDLsq.~..t..publishersq.
124c0 7e 00 17 71 00 7e 09 23 73 71 00 7e 00 1b 74 00 28 56 61 6e 20 4e 6f 73 74 72 61 6e 64 20 52 68 ~..q.~.#sq.~..t.(Van.Nostrand.Rh
124e0 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 73 71 00 7e 00 14 74 einhold.Company,.New.Yorksq.~..t
12500 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 09 28 73 71 00 7e 00 1b 74 00 04 31 39 39 30 73 71 ..yearsq.~..q.~.(sq.~..t..1990sq
12520 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 09 2d 73 71 00 7e 00 1b 74 00 .~..t..authorsq.~..q.~.-sq.~..t.
12540 0c 42 6f 72 69 73 20 42 65 7a 69 65 72 78 73 71 00 7e 00 0d 74 00 0e 42 65 63 6b 39 39 2d 65 58 .Boris.Bezierxsq.~..t..Beck99-eX
12560 74 72 65 6d 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 tremet..booksq.~..?@......w.....
12580 00 00 00 0a 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 09 36 73 71 00 7e ....sq.~..t..isbnsq.~..q.~.6sq.~
125a0 00 1b 74 00 0d 30 2d 32 30 31 2d 36 31 36 34 31 2d 36 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 ..t..0-201-61641-6sq.~..t..publi
125c0 73 68 65 72 73 71 00 7e 00 17 71 00 7e 09 3b 73 71 00 7e 00 1b 74 00 0e 41 64 64 69 73 6f 6e 2d shersq.~..q.~.;sq.~..t..Addison-
125e0 57 65 73 6c 65 79 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e Wesleysq.~..t..abstractsq.~..q.~
12600 09 40 73 71 00 7e 00 1b 74 03 d0 53 6f 66 74 77 61 72 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 .@sq.~..t..Software.development.
12620 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 65 2c projects.can.be.fun,.productive,
12640 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 2e 20 .and.even...............daring..
12660 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 76 65 Yet.they.can.consistently.delive
12680 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 20 20 r.value.to.a.business.and.......
126a0 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 45 78 ........remain.under.control..Ex
126c0 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 63 65 treme.Programming.(XP).was.conce
126e0 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 65 64 ived.and...............developed
12700 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 20 6f .to.address.the.specific.needs.o
12720 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 20 20 f.software.development..........
12740 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 69 6e .....conducted.by.small.teams.in
12760 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 67 0d .the.face.of.vague.and.changing.
12780 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 69 73 ..............requirements..This
127a0 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 68 61 .new.lightweight.methodology.cha
127c0 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 76 65 llenges.many...............conve
127e0 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 6c 6f ntional.tenets,.including.the.lo
12800 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 20 20 ng-held.assumption.that.the.....
12820 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 69 65 ..........cost.of.changing.a.pie
12840 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 65 73 ce.of.software.necessarily.rises
12860 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 65 72 ...............dramatically.over
12880 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 69 7a .the.course.of.time..XP.recogniz
128a0 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 20 68 es.that.projects...............h
128c0 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 64 75 ave.to.work.to.achieve.this.redu
128e0 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 0a 20 ction.in.cost.and.exploit.the...
12900 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 68 61 ............savings.once.they.ha
12920 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 50 20 ve.been.earned..You.may.love.XP.
12940 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 69 74 or.you.may...............hate.it
12960 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 69 6e ,.but.\textit{Extreme.Programmin
12980 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 20 20 g.Explained}.will.force.........
129a0 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 20 61 ......you.to.take.a.fresh.look.a
129c0 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 7e 00 t.how.you.develop.software.sq.~.
129e0 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 09 45 73 71 00 7e 00 1b 74 00 04 31 39 39 39 .t..yearsq.~..q.~.Esq.~..t..1999
12a00 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 09 4a 73 71 00 7e 00 1b 74 sq.~..t..monthsq.~..q.~.Jsq.~..t
12a20 00 07 4f 63 74 6f 62 65 72 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 ..Octobersq.~..t..authorsq.~..q.
12a40 7e 09 4f 73 71 00 7e 00 1b 74 00 09 4b 65 6e 74 20 42 65 63 6b 73 71 00 7e 00 14 74 00 05 74 69 ~.Osq.~..t..Kent.Becksq.~..t..ti
12a60 74 6c 65 73 71 00 7e 00 17 71 00 7e 09 54 73 71 00 7e 00 1b 74 00 2d 45 78 74 72 65 6d 65 20 50 tlesq.~..q.~.Tsq.~..t.-Extreme.P
12a80 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 65 20 43 68 rogramming.Explained:.Embrace.Ch
12aa0 61 6e 67 65 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 09 59 73 angesq.~..t..editionsq.~..q.~.Ys
12ac0 71 00 7e 00 1b 74 00 08 31 24 5e 7b 73 74 7d 24 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 q.~..t..1$^{st}$sq.~..t..kindsq.
12ae0 7e 00 17 71 00 7e 09 5e 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 03 75 72 ~..q.~.^sq.~..t..LEDLsq.~..t..ur
12b00 6c 73 71 00 7e 00 17 71 00 7e 09 63 73 71 00 7e 00 1b 74 00 4f 77 77 77 2e 61 6d 61 7a 6f 6e 2e lsq.~..q.~.csq.~..t.Owww.amazon.
12b20 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 31 com/exec/obidos/tg/detail/-/0201
12b40 36 31 36 34 31 36 2f 31 30 33 2d 31 36 34 30 30 38 34 2d 0d 0a 20 20 20 20 20 20 20 20 35 31 32 616416/103-1640084-..........512
12b60 36 32 31 34 78 73 71 00 7e 00 0d 74 00 1b 41 6c 65 78 61 6e 64 65 72 37 37 2d 50 61 74 74 65 72 6214xsq.~..t..Alexander77-Patter
12b80 6e 4c 61 6e 67 75 61 67 65 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 nLanguaget..booksq.~..?@......w.
12ba0 00 00 00 10 00 00 00 0a 73 71 00 7e 00 14 74 00 05 6d 6f 6e 74 68 73 71 00 7e 00 17 71 00 7e 09 ........sq.~..t..monthsq.~..q.~.
12bc0 6c 73 71 00 7e 00 1b 74 00 06 41 75 67 75 73 74 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 lsq.~..t..Augustsq.~..t..kindsq.
12be0 7e 00 17 71 00 7e 09 71 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 05 74 69 ~..q.~.qsq.~..t..LEDLsq.~..t..ti
12c00 74 6c 65 73 71 00 7e 00 17 71 00 7e 09 76 73 71 00 7e 00 1b 74 00 12 41 20 50 61 74 74 65 72 6e tlesq.~..q.~.vsq.~..t..A.Pattern
12c20 20 4c 61 6e 67 75 61 67 65 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 .Languagesq.~..t..publishersq.~.
12c40 17 71 00 7e 09 7b 73 71 00 7e 00 1b 74 00 17 4f 78 66 6f 72 64 20 55 6e 69 76 65 72 73 69 74 79 .q.~.{sq.~..t..Oxford.University
12c60 20 50 72 65 73 73 73 71 00 7e 00 14 74 00 08 61 62 73 74 72 61 63 74 73 71 00 7e 00 17 71 00 7e .Presssq.~..t..abstractsq.~..q.~
12c80 09 80 73 71 00 7e 00 1b 74 09 ba 59 6f 75 20 63 61 6e 20 75 73 65 20 74 68 69 73 20 62 6f 6f 6b ..sq.~..t..You.can.use.this.book
12ca0 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 75 72 73 65 6c 66 20 .to.design.a.house.for.yourself.
12cc0 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 61 6d 69 6c 79 3b 20 with.your...............family;.
12ce0 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 74 68 20 79 6f 75 72 you.can.use.it.to.work.with.your
12d00 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 20 20 20 20 20 20 20 .neighbors.to.improve...........
12d20 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 68 6f 6f 64 3b 20 79 ....your.town.and.neihborhood;.y
12d40 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 6e 20 6f 66 66 69 63 ou.can.use.it.to.design.an.offic
12d60 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 6b 73 68 6f 70 2c 20 e,.or...............a.workshop,.
12d80 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 20 79 6f 75 20 63 61 or.a.public.building..And.you.ca
12da0 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 20 20 20 20 20 20 20 n.use.it.to.guide.you...........
12dc0 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 20 6f 66 20 63 6f 6e ....in.the.actual.process.of.con
12de0 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 61 72 20 73 69 6c 65 struction..After.a.ten-year.sile
12e00 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 6f 70 68 65 72 20 41 nce,...............Christopher.A
12e20 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 65 73 20 61 74 20 74 lexander.and.his.colleagues.at.t
12e40 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 20 20 20 45 6e 76 69 he.Center.for...............Envi
12e60 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 20 70 75 62 6c 69 73 ronment.Structure.are.now.publis
12e80 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 20 74 68 65 0d 0a 20 hing.a.major.statement.in.the...
12ea0 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 20 62 6f 6f 6b 73 20 ............form.of.three.books.
12ec0 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 73 2c 20 60 60 6c 61 which.will,.in.their.words,.``la
12ee0 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 20 66 6f 72 20 61 6e y.the.basis...............for.an
12f00 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 20 61 72 63 68 69 74 .entirely.new.approach.to.archit
12f20 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 20 20 20 20 20 20 20 ecture,.building.and............
12f40 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 65 20 68 6f 70 65 20 ...planning,.which.will.we.hope.
12f60 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 64 20 70 72 61 63 74 replace.existing.ideas.and.pract
12f80 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 6c 79 22 2e 20 41 74 ices...............entirely"..At
12fa0 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 62 6f 6f 6b 73 20 69 .the.core.of.these.three.books.i
12fc0 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 20 20 20 20 20 70 65 s.the.idea.that...............pe
12fe0 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 65 6d 73 65 6c 76 65 ople.should.design.for.themselve
13000 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 74 73 2c 0d 0a 20 20 s.their.own.houses,.streets,....
13020 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 73 2e 20 54 68 69 73 ...........and.communities..This
13040 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 69 6d 70 6c 69 65 73 .idea.may.be.radical.(it.implies
13060 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 74 72 61 6e 73 66 6f .a.radical...............transfo
13080 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 72 61 6c 20 70 72 6f rmation.of.the.architectural.pro
130a0 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 20 20 20 20 20 20 20 fession).but.it.comes...........
130c0 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 76 61 74 69 6f 6e 20 ....simply.from.the.observation.
130e0 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 6c 20 70 6c 61 63 65 that.most.of.the.wonderful.place
13100 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 72 6c 64 20 77 65 72 s.of...............the.world.wer
13120 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 62 75 74 20 62 79 20 e.not.made.by.architects.but.by.
13140 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 20 20 20 20 20 20 20 the.people..At.the..............
13160 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 20 74 68 65 20 70 6f .core.of.the.books.too.is.the.po
13180 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 69 72 0d 0a 20 20 20 int.that.in.designing.their.....
131a0 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 6f 70 6c 65 20 61 6c ..........environments.people.al
131c0 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 6e 67 75 61 67 65 73 ways.rely.on.certain.``languages
131e0 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 69 6b 65 20 74 68 65 ",.which,...............like.the
13200 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 77 20 74 68 65 6d 20 .languages.we.speak,.allow.them.
13220 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 20 20 20 20 20 20 20 to.articulate.and...............
13240 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 61 72 69 65 74 79 20 communicate.an.infinite.variety.
13260 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 6c 20 73 79 73 74 65 of.designs.within.a.formal.syste
13280 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 65 73 20 74 68 65 6d m...............which.gives.them
132a0 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 65 20 61 20 70 65 72 .coherence..It.will.enable.a.per
132c0 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 20 20 20 64 65 73 69 son.to.make.a...............desi
132e0 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 20 62 75 69 6c 64 69 gn.for.almost.any.kind.of.buildi
13300 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 69 6c 74 0d 0a 20 20 ng,.or.any.part.of.the.built....
13320 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 60 50 61 74 74 65 72 ...........environment..``Patter
13340 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 6e 67 75 61 67 65 2c ns",.the.units.of.this.language,
13360 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 20 20 74 6f 20 64 65 .are.answers...............to.de
13380 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 68 6f 75 6c 64 20 61 sign.problems.(How.high.should.a
133a0 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 79 0d 0a 20 20 20 20 .window.still.be?.How.many......
133c0 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 20 62 75 69 6c 64 69 .........stories.should.a.buildi
133e0 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 6e 20 61 20 6e 65 69 ng.have?.How.much.space.in.a.nei
13400 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 68 6f 75 6c 64 20 62 ghborhood...............should.b
13420 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 65 65 73 3f 29 2e 20 e.devoted.to.grass.and.trees?)..
13440 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 20 20 20 20 20 20 20 More.than.250.of.the............
13460 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 72 6e 20 6c 61 6e 67 ...patterns.in.this.pattern.lang
13480 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 73 69 73 74 73 20 6f uages.are.given:.each.consists.o
134a0 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 20 73 74 61 74 65 6d f.a...............problem.statem
134c0 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 70 72 6f 62 6c 65 6d ent,.a.discussion.of.the.problem
134e0 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 6c 75 73 74 72 61 74 .with.an...............illustrat
13500 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 68 65 20 61 75 74 68 ion,.and.a.solution..As.the.auth
13520 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 20 20 20 20 20 20 69 ors.say.in.their...............i
13540 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 70 61 74 74 65 72 6e ntroduction,.many.of.the.pattern
13560 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 6c 79 0d 0a 20 20 20 s.are.archetypal,.so.deeply.....
13580 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 61 74 75 72 65 20 6f ..........rooted.in.the.nature.o
135a0 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 6b 65 6c 79 20 74 68 f.things.that.it.seems.likely.th
135c0 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 6c 20 62 65 20 61 20 at.they...............will.be.a.
135e0 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 20 68 75 6d 61 6e 20 part.of.human.nature,.and.human.
13600 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 20 20 20 20 20 20 20 action,.as.much.in.five.........
13620 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 79 20 61 72 65 20 74 ......hundred.year.as.they.are.t
13640 6f 64 61 79 2e 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 09 85 73 71 00 oday.sq.~..t..yearsq.~..q.~..sq.
13660 7e 00 1b 74 00 04 31 39 37 38 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 09 ~..t..1978sq.~..t..urlsq.~..q.~.
13680 8a 73 71 00 7e 00 1b 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 .sq.~..t..www.oup.co.uk/isbn/0-1
136a0 39 2d 35 30 31 39 31 39 2d 39 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 71 00 7e 9-501919-9sq.~..t..isbnsq.~..q.~
136c0 09 8f 73 71 00 7e 00 1b 74 00 0d 30 2d 31 39 2d 35 30 31 39 31 39 2d 39 73 71 00 7e 00 14 74 00 ..sq.~..t..0-19-501919-9sq.~..t.
136e0 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 09 94 73 71 00 7e 00 1b 74 00 08 31 24 5e 7b .editionsq.~..q.~..sq.~..t..1$^{
13700 73 74 7d 24 73 71 00 7e 00 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 09 99 73 71 st}$sq.~..t..authorsq.~..q.~..sq
13720 00 7e 00 1b 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 64 .~..t..Christopher.Alexander.and
13740 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 72 .Sara.Ishikawa.and.Murray.Silver
13760 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 73 stein.and.............Max.Jacobs
13780 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 20 on.and.Ingrid.Fiksdahl-King.and.
137a0 53 68 6c 6f 6d 6f 20 41 6e 67 65 6c 78 73 71 00 7e 00 0d 74 00 21 41 62 65 6c 73 6f 6e 39 32 2d Shlomo.Angelxsq.~..t.!Abelson92-
137c0 53 74 72 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 StructureInterpretationt..booksq
137e0 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 06 73 71 00 7e 00 14 74 00 04 79 .~..?@......w.........sq.~..t..y
13800 65 61 72 73 71 00 7e 00 17 71 00 7e 09 a2 73 71 00 7e 00 1b 74 00 04 31 39 39 32 73 71 00 7e 00 earsq.~..q.~..sq.~..t..1992sq.~.
13820 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 09 a7 73 71 00 7e 00 1b 74 00 38 53 74 72 .t..titlesq.~..q.~..sq.~..t.8Str
13840 75 63 74 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 ucture.et.Interpretation.Des.Pro
13860 67 72 61 6d 6d 65 73 20 49 6e 66 6f 72 6d 61 74 69 71 75 65 73 73 71 00 7e 00 14 74 00 04 69 73 grammes.Informatiquessq.~..t..is
13880 62 6e 73 71 00 7e 00 17 71 00 7e 09 ac 73 71 00 7e 00 1b 74 00 0d 32 2d 37 32 39 36 2d 30 32 33 bnsq.~..q.~..sq.~..t..2-7296-023
138a0 31 2d 35 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 09 b1 1-5sq.~..t..publishersq.~..q.~..
138c0 73 71 00 7e 00 1b 74 00 0d 49 6e 74 65 72 45 64 69 74 69 6f 6e 73 73 71 00 7e 00 14 74 00 06 61 sq.~..t..InterEditionssq.~..t..a
138e0 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 09 b6 73 71 00 7e 00 1b 74 00 25 48 61 72 6f 6c 64 20 uthorsq.~..q.~..sq.~..t.%Harold.
13900 41 62 65 6c 73 6f 6e 20 61 6e 64 20 47 65 72 61 6c 64 20 4a 61 79 20 53 75 73 73 6d 61 6e 73 71 Abelson.and.Gerald.Jay.Sussmansq
13920 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 17 71 00 7e 09 bb 73 71 00 7e 00 1b 74 00 04 4c .~..t..kindsq.~..q.~..sq.~..t..L
13940 45 44 4c 78 73 71 00 7e 00 0d 74 00 17 41 62 61 64 69 39 36 2d 54 68 65 6f 72 79 4f 66 4f 62 6a EDLxsq.~..t..Abadi96-TheoryOfObj
13960 65 63 74 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 ectst..booksq.~..?@......w......
13980 00 00 0b 73 71 00 7e 00 14 74 00 07 65 64 69 74 69 6f 6e 73 71 00 7e 00 17 71 00 7e 09 c4 73 71 ...sq.~..t..editionsq.~..q.~..sq
139a0 00 7e 00 1b 74 00 06 53 65 63 6f 6e 64 73 71 00 7e 00 14 74 00 04 69 73 62 6e 73 71 00 7e 00 17 .~..t..Secondsq.~..t..isbnsq.~..
139c0 71 00 7e 09 c9 73 71 00 7e 00 1b 74 00 0d 30 2d 33 38 37 2d 39 34 37 37 35 2d 32 73 71 00 7e 00 q.~..sq.~..t..0-387-94775-2sq.~.
139e0 14 74 00 06 61 75 74 68 6f 72 73 71 00 7e 00 17 71 00 7e 09 ce 73 71 00 7e 00 1b 74 00 25 4d 61 .t..authorsq.~..q.~..sq.~..t.%Ma
13a00 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 43 61 72 64 65 rt{\'{\i}}n.Abadi.and.Luca.Carde
13a20 6c 6c 69 73 71 00 7e 00 14 74 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 09 d3 73 71 00 7e 00 llisq.~..t..yearsq.~..q.~..sq.~.
13a40 1b 74 00 04 31 39 39 38 73 71 00 7e 00 14 74 00 03 75 72 6c 73 71 00 7e 00 17 71 00 7e 09 d8 73 .t..1998sq.~..t..urlsq.~..q.~..s
13a60 71 00 7e 00 1b 74 00 29 77 77 77 2e 6c 75 63 61 2e 64 65 6d 6f 6e 2e 63 6f 2e 75 6b 2f 54 68 65 q.~..t.)www.luca.demon.co.uk/The
13a80 6f 72 79 4f 66 4f 62 6a 65 63 74 73 2e 68 74 6d 6c 73 71 00 7e 00 14 74 00 09 70 75 62 6c 69 73 oryOfObjects.htmlsq.~..t..publis
13aa0 68 65 72 73 71 00 7e 00 17 71 00 7e 09 dd 73 71 00 7e 00 1b 74 00 0f 53 70 72 69 6e 67 65 72 2d hersq.~..q.~..sq.~..t..Springer-
13ac0 56 65 72 6c 61 67 73 71 00 7e 00 14 74 00 09 72 65 6c 65 76 61 6e 63 65 73 71 00 7e 00 17 71 00 Verlagsq.~..t..relevancesq.~..q.
13ae0 7e 09 e2 73 71 00 7e 00 1b 74 00 02 35 30 73 71 00 7e 00 14 74 00 04 6b 69 6e 64 73 71 00 7e 00 ~..sq.~..t..50sq.~..t..kindsq.~.
13b00 17 71 00 7e 09 e7 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 00 05 74 69 74 6c .q.~..sq.~..t..LEDLsq.~..t..titl
13b20 65 73 71 00 7e 00 17 71 00 7e 09 ec 73 71 00 7e 00 1b 74 00 13 41 20 54 68 65 6f 72 79 20 6f 66 esq.~..q.~..sq.~..t..A.Theory.of
13b40 20 4f 62 6a 65 63 74 73 73 71 00 7e 00 14 74 00 06 73 65 72 69 65 73 73 71 00 7e 00 17 71 00 7e .Objectssq.~..t..seriessq.~..q.~
13b60 09 f1 73 71 00 7e 00 1b 74 00 1e 4d 6f 6e 6f 67 72 61 70 68 73 20 69 6e 20 43 6f 6d 70 75 74 65 ..sq.~..t..Monographs.in.Compute
13b80 72 20 53 63 69 65 6e 63 65 73 71 00 7e 00 14 74 00 05 77 68 65 72 65 73 71 00 7e 00 17 71 00 7e r.Sciencesq.~..t..wheresq.~..q.~
13ba0 09 f6 73 71 00 7e 00 1b 74 00 12 4c 69 62 72 61 72 79 20 6f 66 20 74 68 65 20 45 4d 4e 78 73 71 ..sq.~..t..Library.of.the.EMNxsq
13bc0 00 7e 00 0d 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 .~..t..Cardelli96-TheoryOfObject
13be0 73 74 00 04 62 6f 6f 6b 73 71 00 7e 00 12 3f 40 00 00 00 00 00 10 77 08 00 00 00 10 00 00 00 05 st..booksq.~..?@......w.........
13c00 73 71 00 7e 00 14 74 00 05 74 69 74 6c 65 73 71 00 7e 00 17 71 00 7e 09 ff 73 71 00 7e 00 1b 74 sq.~..t..titlesq.~..q.~..sq.~..t
13c20 00 11 54 68 65 6f 72 79 20 6f 66 20 4f 62 6a 65 63 74 73 73 71 00 7e 00 14 74 00 06 61 75 74 68 ..Theory.of.Objectssq.~..t..auth
13c40 6f 72 73 71 00 7e 00 17 71 00 7e 0a 04 73 71 00 7e 00 1b 74 00 1e 4d 61 72 74 69 6e 20 41 62 61 orsq.~..q.~..sq.~..t..Martin.Aba
13c60 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 14 74 00 04 6b 69 6e di.and.Luca.Cardellisq.~..t..kin
13c80 64 73 71 00 7e 00 17 71 00 7e 0a 09 73 71 00 7e 00 1b 74 00 04 4c 45 44 4c 73 71 00 7e 00 14 74 dsq.~..q.~..sq.~..t..LEDLsq.~..t
13ca0 00 04 79 65 61 72 73 71 00 7e 00 17 71 00 7e 0a 0e 73 71 00 7e 00 1b 74 00 04 31 39 39 36 73 71 ..yearsq.~..q.~..sq.~..t..1996sq
13cc0 00 7e 00 14 74 00 09 70 75 62 6c 69 73 68 65 72 73 71 00 7e 00 17 71 00 7e 0a 13 73 71 00 7e 00 .~..t..publishersq.~..q.~..sq.~.
13ce0 1b 74 00 0e 53 70 72 69 6e 65 72 2d 56 65 72 6c 61 67 78 78 74 00 09 62 6f 6f 6b 73 2e 62 69 62 .t..Spriner-Verlagxxt..books.bib
13d00 74 00 47 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 t.GC:\Documents.and.Settings\Yan
13d20 6e 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 n\Work\Misc-Workspace\Bibex\base
13d40 5c 62 6f 6f 6b 73 2e 62 69 62 78 73 71 00 7e 00 02 77 0c 00 00 00 04 3f 40 00 00 00 00 00 01 73 \books.bibxsq.~..w.....?@......s
13d60 71 00 7e 00 d7 74 00 04 6b 69 6e 64 73 71 00 7e 00 db 00 00 00 02 74 00 06 44 49 56 45 52 53 71 q.~..t..kindsq.~......t..DIVERSq
13d80 00 7e 0a 1e 78 74 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 .~..xt.FC:\Documents.and.Setting
13da0 73 5c 59 61 6e 6e 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 s\Yann\Work\Misc-Workspace\Bibex
13dc0 5c 62 61 73 65 5c 74 65 73 74 2e 62 69 62 \base\test.bib