面试问题整理笔记
文章平均质量分 95
本专栏主要记录面试问题相关的整理笔记。
川峰
8年+Android相关工作经验。专注于移动开发领域。
展开
-
常用设计模式全面总结版(Java&Kotlin)
观察者模式也叫。原创 2023-12-31 11:28:30 · 1797 阅读 · 0 评论 -
如何理解面向对象的OO设计原则和设计模式?
高层模块不应该依赖低层模块,二者都应依赖其抽象;抽象不应依赖细节,细节应该依赖抽象。模块间的依赖关系通过接口或抽象类发生,实现类之间不发生直接的依赖关系。开发者不能干预这些生命周期,只能选择在某一个回调中处理。单一职责、开闭原则、里氏替换、接口隔离、依赖倒置。一个类应该仅有一个引起它变化的原因。一个对象应该对其他对象有最少的了解。(知道的太多,可能活不到剧终)。客户端不应该依赖它不需要的接口。面向接口编程,或面向抽象编程。面向接口编程,或面向抽象编程。永远不要过早的依赖细节。接口隔离原则 ISP。原创 2023-12-31 07:38:06 · 1150 阅读 · 0 评论