Static Class Vs Abstract Class