Inżynieria oprogramowania w ujęciu obiektowym UML, wzorce projektowe i JavaBruegge BerndUitverkocht4,3Volgen