programming to the interface reduces dependency on implementation specifics and makes code more reusable most students stay on campus during the weekends it is mainly covered in open savanna