שליחה במסרון: Design patterns in JAVA TM