- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 windowX64 vs2012环境下静态链接编译32位libcurl 支持openssl
编译整整花了我一个周末,快要疯了,不是libcurl版本和openssl版本不兼容,就是一系列配置问题,各种报错,终于编译通过了,特别记录下来,防止 以后忘记了!
2016-11-29 00:19:28
1797
面向对象程序设计六大原则
面向对象程序设计六大原则
一、“开-闭”原则(Open-Closed Principle,OCP)
1.1“开-闭”原则的定义及优点
1)定义:一个软件实体应当对扩展开放,对修改关闭( Software entities should be open for extension,but closed for modification.)。即在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。
2)满足“开-闭”原则的系统的优点
a)通过扩展已有的软件系统,可以提供新的行为,以满足对软件的新需求,使变化中的软件系统有一定的适应性和灵活性。
b)已有的软件模块,特别是最重要的抽象层模块不能再修改,这就使变化中的软件系统有一定的稳定性和延续性。
c)这样的系统同时满足了可复用性与可维护性。
2013-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人