Android源码与设计模式
什么是设计模式?
通俗来讲,设计模式就是针对某一种场景总结出的标准解决方案,他是前辈们经验性总结,也是实现软件工程化的基础,良好的设计模式应用可以使我们的程 序更加健壮可维护。
设计模式按照类型划分可分为三大类,如下所示:
-
创建型设计模式:如同他的名字那样,它是用来解耦对象的实例化过程。
-
结构型设计模式:将类和对象按照一定规则组合成一个更加强大的结构体。
-
行为型设计模式:定义类和对象的交互行为。
23种设计模式划分如下:
设计模式.png👉注:23种设计模式很多小伙伴都烂熟于心,但是真正编程实践的时候未必会想的起来,这其实是一个潜移默化的过程,在看设计模式的时候,尽量多动手写一写,其中手写(不借助IDE)的效果最佳,可以加深理解,理解的深了,编程的时候自然就可以想的到去应用。
网友评论