Design Pattern In Java T Point