你必须知道的.net(1)
来源:互联网 发布:知乎赞同过的查找 编辑:程序博客网 时间:2024/04/29 14:40
设计原则和设计模式:总的原则为基于抽象的编程(抽象类和接口),达到松散耦合的功效
1、单一职责原则:Facade模式和Proxy模式
2、开发封闭原则:Template Method模式和Strategy模式
3、依赖倒置原则:依赖于抽象,例如:客户端程序实现用户自动找到窗口
4、接口隔离原则:使用多个小的专门的接口,而不使用一个大的总接口
5、Liskov(LSP)原则:子类必须能够替换其基类
面向对象设计的哲学思想:
1、目标:重用、扩展、兼容
2、核心:低耦合、高内聚
3、手段:封装变化
4、思想:面向接口编程、面向抽象编程、面向服务编程
- 你必须知道的.net(1)
- 《你必须知道的.NET》
- 你必须知道的.net
- 你必须知道的.NET
- 你必须知道的.NET之特性和属性(1)
- 《你必须知道的.NET》第1章学习笔记
- [你必须知道的.NET] 开篇有益
- 一本你必须知道的.net
- [你必须知道的.NET]目录导航
- 推荐《你必须知道的.NET》
- [你必须知道的.NET] 开篇有益
- 你必须知道的.NET》 - 学习方法论
- 《你必须知道的.NET》 - 书摘精要
- [你必须知道的.NET]学习方法论
- 《你必须知道的.NET》系列
- 你必须知道的.net学习笔记
- 你必须知道的.NET之读书笔记
- 必须知道的.NET
- 开通博客第一天
- JS验证插件
- 减治法算法设计
- “项目集管理标准体系与PgMP认证”讲座笔记
- eclipse中导入mysql包的方法
- 你必须知道的.net(1)
- MIPS GCC 嵌入式汇编
- 跑马灯
- Localizable.strings IOS 国际化支持
- 线程杂谈之一
- windows 启动关闭Oracle监听和服务
- gdb 多线程调试
- [Happy Coding] 一个正则表达式,支持逻辑和关系运算符组成的表达式计算
- delphi 取得存储过程中的返回值