Objektorientierte Programmierung (OOP)Erich Gamma × Design PatternsEntwurfsmuster als Elemente wiederverwendbarer objektorientierter SoftwareErich Gammamitp Verlags GmbH & Co.KGSoftcover2015