Telefona gönder: Design patterns in JAVA TM