Skip to content

Commit

Permalink
update android note
Browse files Browse the repository at this point in the history
  • Loading branch information
CharonChui committed Jan 26, 2024
1 parent d3d4dc1 commit 4cfccf0
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 2 deletions.
14 changes: 14 additions & 0 deletions AdavancedPart/AOP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
AOP
---


AOP(Aspect Oriented Programing),面向切面编程。
是OOP(Object Oriented Programing)面向对象编程的延续。

在OOP思想中,我们会把问题划分为各个模块,如语言、表情等。
在划分这些模块的过程中,也会出现一些共同特征(如埋点)。它的逻辑被分散到了各个模块,导致了代码复杂度提高,可复用性降低。

而AOP,就是将各个模块中的通用逻辑抽离出来。
我们将这些逻辑视为Aspect(切面),然后动态地把代码插入到类的指定方法、指定位置中。


10 changes: 8 additions & 2 deletions Gradle&Maven/Gradle专题.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,13 @@ Gradle专题
作用
---

首先我们要知道它有什么用? Gradle是一个工具,同时它也是一个编程框架。使用这个工具可以完成app的编译打包等工作。
Gradle是一个开源的自动化构建工具。现在Android项目构建编译都是通过Gradle进行的,Gradle的版本在`gradle/wrapper/gradle-wrapper.properties`下:
```
```


使用这个工具可以完成app的编译打包等工作。


简介
Expand Down Expand Up @@ -1712,4 +1718,4 @@ pizzaPrices.pepperoni
---

- 邮箱 :charon.chui@gmail.com
- Good Luck!
- Good Luck!

0 comments on commit 4cfccf0

Please sign in to comment.