Android中常用的设计原则与设计模式
来源:互联网 发布:音箱测试软件 编辑:程序博客网 时间:2024/04/30 09:14
1、面向对象三大特征:封装,继承和多态
2、五大基本原则:
a)单一职责原则
不要存在多于一个导致类变更的原因,即一个类只负责一项职责;
b)开放封闭原则
一个软件实体如类,模块,函数应该对扩展开放,对修改关闭;
c)里氏替换原则
所有引用基类的地方都应该可以透明的使用其子类的对象,即子类尽量不要重写或重载父类的方法;
d)依赖倒置原则
高层模块不应该依赖于低层模块,二者都应该依赖于其抽象,抽象不应该依赖于细节;
e)最少知道原则(迪米特原则)
一个对象应该对另一个对象保持最少的了解。
f)接口隔离原则
客户端不应该依赖于不需要的接口,一个类对另一个类的依赖应该建立在最小接口上;
3、设计模式
a)单例模式
b)Builder模式
c)观察者模式
d)策略模式
e)原型模式
0 0
- Android中常用的设计原则与设计模式
- 常用的设计模式与设计原则
- Android 内功心法(1)——设计模式的原则和android中常用的模式
- 常用的设计原则和设计模式
- 设计模式的分类与设计原则
- 设计原则与设计模式
- 设计原则与设计模式
- 设计模式与设计原则
- 设计原则与模式
- Android 开发中常用的设计模式
- Android中常用的设计模式
- android中常用的设计模式
- Android中常用的设计模式<一>
- android中最常用的设计模式
- Android中常用的设计模式
- Android开发中常用的设计模式
- Android中常用的设计模式
- 设计模式 ------- 面向对象的设计原则与设计目标
- codechef Annual Parade
- mysql_multi管理多实例
- CodeForces 178C3
- 机器学习之逻辑回归和softmax回归及sklearn和tensorflow代码示例
- C语言宏定义的几种简单用法
- Android中常用的设计原则与设计模式
- Nginx搭建负载环境
- Invoking Webservice from PL/SQL (UTL_DBWS&UTL_HTTP)
- 随机数组
- 装X式的阅读代码,无需开启Android Studio来运行项目
- 安装Grid执行root.sh出现ohasd failed解决方案
- Android自定义View使用总结
- POJ 1860 - Currency Exchange(SPFA正环)
- easyui基础知识