Java
袁何苏
这个作者很懒,什么都没留下…
展开
-
对耦合性和解耦合性的理解
耦合是什么? 在编程里面 是指一个程序模块与其他模块的联系。如果存在联系,就叫做耦合,我们知道总会有必要的耦合,因此解耦是指把这些联系减少到必要的联系即可。所谓“高聚合,低耦合”就是指这个道理。 那这样有什么好处? 很明确的一点就是有利于代码的维护,通过减少代码的耦合性能让分工更明确,修改代码需要涉及的模块也减少。对于效率能有很大的提高。 来看一个例子: 你正乘坐直升...原创 2018-09-25 15:26:08 · 3243 阅读 · 0 评论 -
面向对象三大特征及其联系
一、封装 将客观事物封装成抽象的类。而类是一个封装了数据以及操作这些数据的代码的逻辑实体。 并且封装可以使得数据只能被信任的类或者对象访问,而私密的数据只能在类内访问。 二、继承 使得在使用现有功能的前提下,不需重新编写原来的代码,就可以进行扩展。 三、多态 我是通过多态的两种形式来理解多态的。 多态有两种形式:覆盖和重载。 覆盖是指重新编写父类的函数,如android中的重写构造...原创 2018-09-25 15:58:06 · 522 阅读 · 0 评论