面向对象编程思想
此中之云
开发方向: Java服务端开发。
写博客的宗旨: 不做标题党,踏实写博客。
展开
-
【面向对象编程思想】- 接口和抽象类
文章目录接口和抽象类的区别为什么需要抽象类为什么需要接口接口和抽象类如何选择 接口和抽象类的区别 接口 抽象类 是否可以被实例化 否 否 是否可以写抽象方法 是 是 是否可以写普通方法 否 是 是否可以写 static 方法 是 是 是否可以写 default 方法 是 否 是否可以写属性 是 是 访问修饰符 都为 public 可以自定义 为什么需要...原创 2020-04-11 14:50:56 · 127 阅读 · 0 评论 -
【面向对象编程思想】- 类图中类与类之间的关系
【面向对象编程思想】- 类图中线段 类之间关联关系的种类 按照依赖强度排序: (强)实现 == 泛化 > 组合 > 聚合 > 关联 > 依赖(弱) 关系之间的区别 实现 代码描述:B 实现了接口 A public interface A { void test(); } public class B implements A{ @Override ...原创 2020-04-11 10:04:44 · 424 阅读 · 0 评论 -
【面向对象编程思想】- 什么是面向对象
【面向对象编程思想】- 什么是面向对象 面向对象的概念 要理解面向对象,首先需要了解什么是面向过程。面向过程的编程可以理解为 “记流水账” 的方式来写代码,也就是将大脑中对于一个业务的流程用代码来实现出来。因为流程化的内容很容易被大脑接受,所以面向过程的代码很容易实现,同时也容易被理解。 那面向对象有什么不同呢?面向对象的意思是在实现业务逻辑的时候,首先需要进行建模,也就是需要思考一下我来实现这个...原创 2020-04-10 13:18:10 · 222 阅读 · 0 评论 -
【面向对象编程思想】- 开篇
【面向对象编程思想】- Overview 概览 背景 在团队的开发过程中,经常会听到 “xxx,代码写得真烂” 等等一系列话语,或者在 code review 的过程中针对你写的代码提出的一些挑战。那么本专栏就是结合自己在开发过程中碰到的问题来尽可能地避免这些问题。 曾经自己也被别人喷过无数遍的“代码写得烂”,即使被喷,也不要气馁,要相信大神都是被虐出来的。 就像打游戏,无论是《星际争霸》,《魔...原创 2020-04-06 20:09:16 · 172 阅读 · 0 评论