Design - Public versus published interfaces2002-03-0116 PRE AI MMartin Fowler DOI:10.1109/52.991326OriginalOriginal request for helpShareSaveAbstract En