![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计与模式
语言GPT31
这个作者很懒,什么都没留下…
展开
-
oo设计
<<代码大全2>>中的关于类质量的观点也值得推荐: 硬性规定: 1.类层次不宜超过三层. 2.类成员数量不宜超过7个,如果全是简单数据类型最多9个,有其它类的话限制为5个,否则需要分解成更小的类. 3.避免创建万能类 4.消除不必要的成员. 5.消除无关精要的类. 6.避免用动词命名类. 抽象: 1.类是否有一个中心目的. 2.类的命名是否表现了其中心...2007-04-25 18:47:33 · 245 阅读 · 0 评论 -
抽象类与接口的区别
抽象类与接口的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显...2007-05-16 17:18:00 · 80 阅读 · 0 评论