Which design pattern to use - Java? -
i have 3 classes, a, b , c extend d. there methods common class a, b , c have put in d there methods common a , b, b , c , c , a. can add in layer of inheritance i.e create class e (put common methods a , b), d (put common methods b , c) , f (put common methods c , a) there design pattern relating this?
you try use composition instead of inheritance. create other classes , let a/b/c have references objects of these other classes. way more flexible anyway.
Comments
Post a Comment