overrid predic object dm design dsgr model facad oper dm problem object oper dm model facad oper equal problem str str str length problem init str object stereo model facad stereotyp oper creat equal model facad stereo constructor equal model facad stereo problem charact lower init problem problem 