面向对象
Mirliu520
还未毕业,小白一只
展开
-
什么是面向接口编程?对于面向接口编程你怎么看,那么面向对象,面向过程,面向接口又有什么不同呢?
面向接口编程 大家在之前了解的都是面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了; 而各个对象之间的协作关系则成为系统设计的关键。小到不同类之.原创 2020-10-22 19:46:41 · 297 阅读 · 0 评论 -
通过反射获取和设置对象私有字段的值
如何通过反射获取和设置对象私有字段的值?步骤三连:1.通过类对象的getDeclaredField()方法字段(Field)对象2.再通过字段对象的setAccessible(true)将其设置为可以访问3.接下来就可以通过get/set方法来获取/设置字段的值了。下面的代码实现了一个反射的工具类,其中的两个静态方法分别用于获取和设置私有字段的值,字段可以是基本类型也可以是对象类型且支持多级对象操作,例如ReflectionUtil.get(dog, "owner.car.engine.原创 2020-10-20 19:57:34 · 456 阅读 · 0 评论 -
关于面向对象的“六原则一法则“详解,内容略多,还请耐心观看,转自牛客网。
六原则一法则:- 单一职责原则:一个类只做它该做的事情。- 开闭原则:软件实体应当对扩展开放,对修改关闭。- 依赖倒转原则:面向接口编程。- 里氏替换原则:任何时候都可以用子类型替换掉父类型。- 接口隔离原则:接口要小而专,绝不能大而全。- 合成聚合复用原则:优先使用聚合或合成关系复用代码。- 迪米特法则:迪米特法则又叫最少知识原则,一个对象应当对其他对象有尽可能少的了解。适合面向对象开发者的内容。- 单一职责原则:一个类只做它该做的事情。(单一职责原则想表达的就是.原创 2020-10-20 19:34:09 · 145 阅读 · 0 评论