备忘-设计模式
来源:互联网 发布:js数组定义的方式 编辑:程序博客网 时间:2024/06/06 08:53
一、高内聚,低耦合(高低)
高内聚:同一软件模块内,聚集相关性很强的代码,只负责一项任务,越简单越好,就是单一责任原则。
低耦合:同一软件结构内,模块之间相互联系的程度要低,联系越紧密,耦合度越高。
二、面向抽象编程(虚实)
要点:为了保证客户端与具体实现之间解耦,程序中尽量使用抽象类型作为对象实例变量的类型。
三、多用组合少用继承(上下)
在一个对象中包含另一个对象的引用
四、对扩展开放,对修改关闭(开关)
如果说开闭原则是父类,那其他设计原则都是其子类
0 0
- 备忘 设计模式
- 设计模式备忘
- c++ 设计模式备忘:
- 备忘-设计模式
- 设计模式原则备忘
- 设计模式之Memento备忘模式
- 我学设计模式 之 备忘模式
- 设计模式阅读备忘笔记-装饰模式
- 设计模式阅读备忘笔记-策略模式
- 设计模式阅读备忘笔记-代理模式
- 设计模式阅读备忘笔记-组合模式
- 设计模式之Memento(备忘机制)
- 设计模式之Memento(备忘机制)
- 设计模式之Memento(备忘机制)
- 设计模式之Memento(备忘机制)
- 读《Java多线程设计模式》备忘
- 设计模式之Memento(备忘机制)
- 设计模式之Memento(备忘机制)
- Css和Jquery的一些学习认识(一)
- 错误:App Transport Security has blocked a cleartext HTTP...
- VS常用快捷键,真的是常用
- 关于实现自定义浏览器框架的相关细节问题
- RBAC权限管理
- 备忘-设计模式
- C# 多文件重命名思路及实现 下:实例
- iOS中出现循环引用时常见的三种情况
- 朱友鹏老师嵌入式课程观后感
- Android:Handler+Looper+MessageQueue+Thread(线程间的通信)随记
- callable,compile,eval,single,exec,递归
- 优化SQLServer数据库加快查询速度
- 天声人語 20151219 手書きの年賀状
- C++类模板的定义