摘要: 正在做一个项目,根据以往看一些java和框架源码的印象,模仿着写了一些基础类的继承结构,用着挺顺,今早上班步行的空余时间,回想了下,发现这种结构还算比较不错,想不通为什么大学上课好像老师没提过....以前上课常说面向接口编程,讲得很抽象很肤浅,很长一段时间都以为一切都应该向借口看齐,而忽略了抽象类。逻辑上来说,实现类跟接口是has a的关系,跟抽象类是is a的关系,实际上两者的功能也差不多,很容易在写基础类的时候,不知道该选择接口还是抽象类,到现在我还是凭直觉去瞎搞的。之前看度娘说,使用接口编程能使程序代码更灵活,更强壮,但缺点是接口的扩展性受到抑制,原因是这样的:假设接口定义如下:1 pu 阅读全文
posted @ 2013-11-20 09:16 wavky 阅读(853) 评论(6) 推荐(1) 编辑