- 博客(5)
- 收藏
- 关注
转载 面向对象程序设计原则
声明:下面列出的面向对象程序设计原则并非我个人总结,而是最近学习设计模式的笔记。目前只是列出刚看过的几条,以后学到再继续添加。 1. 单一职责原则(SRP) 单一职责原则,就是,就一个类而言,应该仅有一个引起它变化的原因。 也就是说,一个类应该只实现一个单一的功能。为什么呢?因为,如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或抑...
2009-03-03 22:59:00
128
转载 策略模式
一、概念 策略模式(Strategy):它定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法的变化不会影响到使用算法的客户。(原文:The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strat...
2009-03-02 19:12:00
161
转载 命令行输出重定向和错误重定向
命令行的输出重定向和错误重定向很简单,在命令参数后直接使用“>>”(输出重定向)或“2>”(错误重定向)即可。例如将执行cmdname命令(带参数param)的结果输出到当前路径下的output.txt文件中,若出错则将错误信息输出到err.txt中:cmdname param >>output.txt 2>err.txt 当当网...
2009-02-25 00:32:00
225
转载 简单工厂模式
对简单工厂模式的理解 第一部分:简单工厂模式介绍 下面是百度百科里对简单工厂模式的介绍: 简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。它又称为静态工厂方法模式,属于类的创建型模式。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 该模式中包含的角色及其职...
2009-02-22 23:27:00
125
转载 Windows下使用Subversion Client API编程环境配置
我上研期间所在的项目需要使用subversion的特性,在天涯上发表过这篇文章,今天把它再转在这里。 当我把编译subversion需要的头文件和依赖的库都配好时,编译能通过,链接却总有问题。当时想找篇使用subversion client api编程的指导文档,好难,网上的相关文章很少,周围的人也都不熟悉subversion,摸索了一个多周,总算迈出最艰难的第一步。小结一下,...
2009-02-22 22:23:00
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅