面向对象设计的基本原则
2015-07-05 09:13
344 查看
1.单一职责:一个类,只需要做好一件事情
2.开放封闭:一个类,应该是可以扩展的,而不可修改的
3.依赖倒置:一个类,不应该强依赖另一个类,每个类对于另外一个类都是可以替换的
4.配置化:尽可能的使用配置,而不是硬编码
5.面向接口编程:只需要关心接口,不需要关心实现
2.开放封闭:一个类,应该是可以扩展的,而不可修改的
3.依赖倒置:一个类,不应该强依赖另一个类,每个类对于另外一个类都是可以替换的
4.配置化:尽可能的使用配置,而不是硬编码
5.面向接口编程:只需要关心接口,不需要关心实现
相关文章推荐
- Quartz.NET 2.0 学习笔记(1) :Quartz.NET简介
- android学习笔记(九)——动画效果的实现1tween动画
- 队列的顺序存储
- Topshelf 和 Katana:统一的 Web 和服务体系结构
- Topshelf 和 Katana:统一的 Web 和服务体系结构
- 牛人看外文文献的方法
- 九的余数
- 腾讯、百度、阿里深圳建大厦 三巨头玩地产谁最强?
- 使用Topshelf创建Windows 服务
- 使用Topshelf创建Windows 服务
- 用指定颜色填充一个连接域
- Nine Great Books about Information Visualization
- Windows 10 10159升级到10162版的详细教程
- Managing Packages Using the Package Manager Console
- 回调函数
- Managing Packages Using the Package Manager Console
- hdu2024C语言合法标识符
- NuGet学习笔记(1)——初识NuGet及快速安装使用
- Unity3D ITween!
- javascript的this关键字的理解