资源描述:
《pragmatic programmers interface oriented design外语英文电子书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PreparedexclusivelyforAlejandroBarrosoInterface-OrientedDesignKenPughThePragmaticBookshelfRaleigh,NorthCarolinaDallas,TexasPreparedexclusivelyforAlejandroBarrosoPragmaticBookshelfManyofthedesignationsusedbymanufacturersandsellerstodistinguishtheirproductsareclaimedastrademarks.Wherethosedesigna
2、tionsappearinthisbook,andThePragmaticProgrammers,LLCwasawareofatrademarkclaim,thedesignationshavebeenprintedininitialcapitallettersorinallcapitals.ThePragmaticStarterKit,ThePragmaticProgrammer,PragmaticProgramming,PragmaticBookshelfandthelinkinggdevicearetrademarksofThePragmaticProgrammers,LLC.
3、Everyprecautionwastakeninthepreparationofthisbook.However,thepublisherassumesnoresponsibilityforerrorsoromissions,orfordamagesthatmayresultfromtheuseofinformation(includingprogramlistings)containedherein.OurPragmaticcourses,workshops,andotherproductscanhelpyouandyourteamcreatebettersoftwareandh
4、avemorefun.Formoreinformation,aswellasthelatestPragmatictitles,pleasevisitusathttp://www.pragmaticprogrammer.comCopyright©2006ThePragmaticProgrammersLLC.Allrightsreserved.Nopartofthispublicationmaybereproduced,storedinaretrievalsystem,ortransmit-ted,inanyform,orbyanymeans,electronic,mechanical,
5、photocopying,recording,orotherwise,withoutthepriorconsentofthepublisher.PrintedintheUnitedStatesofAmerica.ISBN0-9766940-5-0Printedonacid-freepaperwith85%recycled,30%post-consumercontent.Firstprinting,June2006Version:2006-7-23PreparedexclusivelyforAlejandroBarrosoDedicatedtoNamelessII,thecatwhos
6、atonmylapwhileItypedthisbook.PreparedexclusivelyforAlejandroBarrosoContentsPrefaceixRoadMap..............................xWhoShouldReadThisBook...................xiAbouttheCover...........................xiiSo,WhatElseIsinHere?.....................xiiAcknowledgments..........................xii
7、iIAllaboutInterfaces11IntroductiontoInterfaces21.1Pizza-OrderingInterface...................21.2Real-LifeInterfaces......................51.3ThingstoRemember.....................112InterfaceContracts122.1TheThreeLawsofInterfaces..