
设计模式
初壹十五a
https://github.com/xiangjiana/androids
展开
-
「每天一个知识点」精讲设计模式面试专题
前言: 设计模式的分类 设计模式分为三类 创建型设计模式 与对象创建有关包括单例模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式 结构型设计模式 结构性设计模式是从程序的结构上解决模块之间的耦合问题,包括适配器模式,代理模式,装饰模式,外观模式,桥接模式,组合模式和享元模式 行为型设计模式 主要处理类或对象如何交互及如何分配职责,包括策略模式,模板方法模式,观察者模式,迭代器模式,责任链模式...原创 2019-10-30 15:53:46 · 776 阅读 · 0 评论 -
浅谈Kotlin解析之设计模式
一、前言 设计模式是我们Android成长之路必备的一项技能,相信很多同学都已经Get了,现在让我们来看看在Kotlin中设计模式是如何表达的呢。 二、单例模式 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例 。 使用场景: 确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源 Java单例模式回顾 懒汉式...原创 2019-10-12 14:35:48 · 380 阅读 · 1 评论 -
2019中级Android开发面试解答之设计模式篇
注:因为实际开发与参考答案会有所不同,再者怕误导大家,所以这些面试题答案还是自己去理解!面试官会针对简历中提到的知识点由浅入深提问,所以不要背答案,多理解。 1.你所知道的设计模式有哪些? 参考回答 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十...原创 2019-06-13 16:50:38 · 881 阅读 · 0 评论 -
Android中应用到的设计模式
其实一般程序员写业务代码,用不了多少设计模式。写出易于理解、维护的代码,相对更重要。 一、引言 那设计模式是什么? 很多人,包括我,都曾迷陷于 23 种设计模式之中,初识设计模式,赞叹于其精妙,就像个萌新的江湖小生,偶然间掉到个山洞,一下就集齐了威震江湖的“7种武器”。然后……就开始了用长生剑切菜,用碧玉刀削瓜的“幸福生活”,不但把简单的事情搞得巨复杂。 回到设计模式,无非是在面向对象原则这...原创 2019-09-26 17:34:58 · 375 阅读 · 0 评论