jivejdon的面向对象设计原则

09-03-13 pub
非常佩服banq才会一直关注jdon。jdf的设计一直是我的心中对banq崇拜的原因。

水平有限 说说jivejdon的一些看法

1.Account类因为加入了Reward PostIP等,我认为它应该有一个抽象类,因为这个account应该是accountEx

2.再来说说接口:public class Model implements ModelIF, MessageRenderingState, EmbedIF

Model到底要是impements 一个接口还是聚合一个接口,然后再set一个这个接口的实现进来?

这就存在一个问题,接口是has a 还是is a 比较好?事实上has a一个接口比较科学。

[该贴被admin于2009-03-16 09:45修改过]

banq
2009-03-16 09:26
Model应该是一个特征,现在已经改用annotation来实现。

多谢建议,不要太客气,大家共同学习,我的设计不一定都合适,都是螺旋式上升,否定之否定,无有相生。

猜你喜欢