vti_encoding:SR|utf8-nl vti_timelastmodified:TW|13 Aug 2005 04:36:31 -0000 vti_author:SR|BRUCEMAC\\Bruce vti_modifiedby:SR|BRUCEMAC\\Bruce vti_timecreated:TR|09 Aug 2006 06:41:52 -0000 vti_filesize:IR|14921 vti_title:SR|Design by Contract Programming in C++ vti_metatags:VR|keywords design\\ by\\ contract,\\ assert,\\ object\\ oriented\\ programming description The\\ Eiffel\\ programming\\ language\\ introduced\\ "design\\ by\\ contract"\\ to\\ object\\ oriented\\ programming.\\ The\\ main\\ idea\\ here\\ is\\ to\\ model\\ interfaces\\ between\\ classes\\ as\\ contracts.\\ In\\ this\\ article,\\ we\\ will\\ be\\ applying\\ this\\ powerful\\ technique\\ to\\ C++\\ programming. HTTP-EQUIV=Content-Type text/html;\\ charset=windows-1252 GENERATOR Microsoft\\ FrontPage\\ 6.0 ProgId FrontPage.Editor.Document vti_progid:SR|FrontPage.Editor.Document vti_generator:SR|Microsoft FrontPage 6.0 vti_extenderversion:SR|4.0.2.8912 vti_backlinkinfo:VX|pattern\\ documents/designpatterns/misc/cross_domain_patterns.htm pattern\\ documents/pattern_notebook.htm vti_syncwith_brucejmack.biz\:80/guides:TW|13 Aug 2005 04:36:31 -0000 vti_cacheddtm:TX|09 Aug 2006 06:41:52 -0000 vti_cachedlinkinfo:VX|H|stl_design_patterns.htm K|stl_design_patterns.htm vti_cachedsvcrellinks:VX|NHUS|Pattern\\ Documents/DesignPatterns/Misc/stl_design_patterns.htm NHUS|Pattern\\ Documents/DesignPatterns/Misc/stl_design_patterns.htm vti_cachedtitle:SR|Design by Contract Programming in C++ vti_cachedbodystyle:SR| vti_cachedhasbots:BR|false vti_cachedhastheme:BR|false vti_cachedhasborder:BR|true