设计模式
sakurakider
逃逸地球中
展开
-
设计模式(二)---单例模式
吐槽今天操作系统上课第一天,自己就腰间盘吐出了,被老师记住了,尴尬啊啊啊啊,以后周末还是把这周学的操作系统好好总结下,不然就完了啊啊啊。参考资料《Android源码设计模式》什么是单列模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例 这个可能是我之前写项目时候唯一用到的设计模式,写2048游戏的时候就用过这个,不过当时没想这么多。应用场景确保某个类...原创 2018-09-04 20:10:55 · 272 阅读 · 0 评论 -
设计模式(三)---原型模式
吐槽今天带猫猫去打针,然后她各种皮,差点从袋子里面跑出去了emmmmm,早上上课时候,编译原理上上课居然就听不懂了,很尴尬,赶紧回去补。什么叫原型模式就是类似鸣人的影分身之术,可以克隆对象 定义:用原型实例指向创建对象的种类,并通过复制这些原型创建新的对象原型模式使用的场景当初始化类对象需要消耗非常多资源,或者说要进繁琐的数据准备或者权限,如果想简化创建,可以使用原...原创 2018-09-11 16:51:10 · 184 阅读 · 0 评论 -
设计模式(三)---建造者模式
吐槽emmmmm学校的课程有毒啊啊啊,所以就还有去学java后台去写接口,所以,,,还是加油吧什么叫构建者模式就是类似流水线工程一样,装配一个汽车,因为一辆汽车有很多的部分,所以装配的时候很费时间,我们又想把各种部件自定义一下,比如换个红色的车框,好点的轮胎等等。 所以就需要构建者模式 将一个复杂对象的构建与它的表示分离,使得同样的构造过程可以创建不同的表示使用的场景...原创 2018-09-06 21:05:39 · 161 阅读 · 0 评论 -
设计模式(四)---工厂模式
吐槽最近这周都在看okHttp的源码,看的人脑壳痛,在第一次看源码的时候,发行别人博客上讲的用到了工厂模式,所以,自己把工厂模式也来了解下,知道其思路。工厂模式的定义和使用场景定义:一个用于创建对象的接口,让子类决定实例化那个类使用场景: 任何需要复杂的生成对象的地方,都可以用工厂模式emmmmmmm //发现源码什么的好像都爱用这个简单工厂模式思路其中他们的构成也是很...原创 2018-09-13 22:50:12 · 189 阅读 · 0 评论