两个特征:

1、对于扩展是开放的

2、对于更改是封闭的

意思就是说:程序在设计的时候,时刻要考虑,尽量让这个类是足够好,写好了就不要去修改了,如果有新的需求来,我们就增加一个类来解决问题,而不要更改原来已经有了的类。

最新文章

  1. ie6 ie7 ie8 ie9兼容问题终极解决方案
  2. [EF1]POCOs(Plain Old C# Object)Entity Framework 4.x: POCOs入门
  3. BZOJ4612——[Wf2016]Forever Young
  4. 【C#基础】System.Reflection (反射)
  5. docker的四种网络模式
  6. 【极角排序、扫描线】UVa 1606 - Amphiphilic Carbon Molecules(两亲性分子)
  7. JAVA实现的异步redisclient
  8. Kooboo中怎么写Page Plugin -摘自官方文档
  9. Linux虚机centos6.5安装Vmware Tools步骤
  10. [LeetCode][Python]Add Two Numbers
  11. C/C++中inline用法详解
  12. matplotlia应用
  13. Java mysql
  14. <%= %>、<% %>、<%@ %>和<%# %>的区别
  15. HTML第八章总结
  16. 用XPath精确定位节点元素&selenium使用Xpath定位之完整篇
  17. Webstorm/IntelliJ Idea 过期破解方法
  18. 【Android开发日记】之入门篇(七)——Android数据存储(上)
  19. EntityFramework(EF)贪婪加载和延迟加载的选择和使用
  20. sudo环境变量问题;程序库函数寻找

热门文章

  1. [置顶] java得到前一个月的年月日时分秒
  2. Linux内核 hlist_head/hlist_node结构解析
  3. Tomcat v7.0 Server at localhost are already in use,tomcat提示端口被占用,tomcat端口已经被使用,tomcat端口占用
  4. 【使用教程】论Windows下必备的抓包工具Fiddler2如何安装证书(查看Https)
  5. android浏览器 源码共享
  6. angularjs过滤器(一)------禁止转载------
  7. DBCP连接池的使用
  8. 关于64位win7环境下VS连接oracle数据库的问题
  9. angularjs 中的iframe 标签 ng-src 路径
  10. 如何使用jconsole(英文)