Patterns2003-03-0119 PRE AI MMartin Fowler * DOI:10.1109/MS.2003.1184168OriginalOriginal request for helpShareSaveAbstract En