Skip to content

Commit

Permalink
feat(post): 完善文章
Browse files Browse the repository at this point in the history
  • Loading branch information
李济芝 committed Jun 30, 2024
1 parent 88541b0 commit e8390af
Showing 1 changed file with 7 additions and 11 deletions.
18 changes: 7 additions & 11 deletions blog-site/content/posts/java/Java面向对象编程.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,18 @@ slug: "rookie-object-oriented"
---


> 面向对象是一种编程思想,包括三大特性和六大原则,其中,三大特性指的是封装、继承和多态;六大原则指的是[单一职责原则](#单一职责原则)[开放封闭原则](#开放封闭原则)[迪米特原则](#迪米特法则)[里氏替换原则](#里氏替换原则)[依赖倒置原则](#依赖倒置原则)以及[接口隔离原则](#接口隔离原则),其中,单一职责原则是指一个类应该是一组相关性很高的函数和数据的封装,这是为了提高程序的内聚性,而其他五个原则是通过抽象来实现的,目的是为了降低程序的耦合性以及提高可扩展性。
面向对象简称OO(`object-oriented`)是相对面向过程(`procedure-oriented`)来说的,是一种编程思想,Java就是一门面向对象的语言,包括三大特性和六大原则。
其中,三大特性指的是封装、继承和多态。六大原则指的是单一职责原则、开放封闭原则、迪米特原则、里氏替换原则、依赖倒置原则以及接口隔离原则。
其中,单一职责原则是指一个类应该是一组相关性很高的函数和数据的封装,这是为了提高程序的内聚性,而其他五个原则是通过抽象来实现的,目的是为了降低程序的耦合性以及提高可扩展性。

面向对象简称OO(object-oriented)是相对面向过程(procedure-oriented)来说的,是一种编程思想.Java就是一门面向对象的语言.

面向对象编程简称OOP(Object-oriented programming),是将事务高度抽象化的编程模式.
面向对象编程是以功能来划分问题的,将问题分解成一个一个步骤,对每个步骤进行相应的抽象,形成对应对象,通过不同对象之间的调用,组合成某个功能解决问题.
面向对象编程简称OOP(`Object-oriented programming`),是将事务高度抽象化的编程模式。
面向对象编程是以功能来划分问题的,将问题分解成一个一个步骤,对每个步骤进行相应的抽象,形成对应对象,通过不同对象之间的调用,组合成某个功能解决问题。

## 对比面向过程
面向过程编程简称POP(Procedural oriented programming),面向过程是以过程为中心的编程思想.是自顶而下的编程.

> PS: 面向过程编程简称POP(Procedural oriented programming),面向过程是以过程为中心的编程思想.是自顶而下的编程.
举个栗子: 下五子棋
举个例子: 下五子棋
```
面向过程 {
1.开始游戏
Expand All @@ -38,13 +36,11 @@ slug: "rookie-object-oriented"
7.判断输赢
8.返回到 黑子先走
}
```

```
面向对象 {
1.创建黑棋,白棋
2.创建棋盘
Expand Down

0 comments on commit e8390af

Please sign in to comment.