摘要:
抽象类的作用: 1)构建子类的共有属性; 2)制定子类的接口规范。 3)提供一些公共服务功能(子类复用); 4)建立稳定的抽象层依赖(便于架构层面的整体复用)。 5)便于功能的扩展,新建的子类,通过注入接口能够很便利的与系统原有架构发生联系。 其它观点: 一、抽象类提供了部分实现,使子类可以重用部分 阅读全文
摘要:
http://blog.csdn.net/horkychen/article/details/45381743 什么是软件设计的复杂度 软件技术发展的使命之一就是控制复杂度(Complexity)。从高级语言的产生,到结构化编程,再到面向对象编程、组件化编程等等。关于复杂度的定义并不一致,想要详细了 阅读全文