Create Java -  Ten OO design Priciples