
软件工程
文章平均质量分 66
sunmenggmail
这个作者很懒,什么都没留下…
展开
-
单体模式singleton
在c++实现单体模式和c#,java有些不同.hclass Param{public: static Param& GetIntance() { return m_param; } static Param m_param;}.cppParam Param::m_param;看起来比高级语言的单体模式还简单,不用考虑到多线原创 2012-06-01 15:31:20 · 791 阅读 · 0 评论 -
java适配器模式
http://www.blogjava.net/fancydeepin/archive/2012/08/05/java_pattern_Adapter.html适配器模式(Adapter 模式),将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。1. 类的适配器模式结构图:从图中可以看出,A转载 2013-07-25 10:05:33 · 825 阅读 · 0 评论 -
责任链
http://www.cnblogs.com/java-my-life/archive/2012/05/28/2516865.html责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情转载 2013-08-16 10:33:12 · 787 阅读 · 0 评论 -
git
首先要了解git和svn的区别我觉得最大的区别在于,svn没有本地版本库,而git有。git的理念是所有的改动都在本地提交,觉得代码差不多多了,再发布到远程版本库1. 配置本地git 首先在本地创建ssh key;$ ssh-keygen -t rsa -C "your_email@youremail.com"后面的your_email@原创 2013-11-19 14:59:27 · 1456 阅读 · 0 评论 -
《JAVA与模式》之模板方法模式
http://www.cnblogs.com/java-my-life/archive/2012/05/14/2495235.html在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同转载 2013-08-17 11:44:31 · 779 阅读 · 0 评论 -
策略模式
http://blog.youkuaiyun.com/mafuli007/article/details/7239614策略模式(Strategy):它定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法的变化不会影响到使用算法的客户。(原文:The Strategy Pattern defines a family of algorithms,encapsulat转载 2012-10-13 21:35:00 · 697 阅读 · 0 评论 -
合成模式(Composite Pattern)
http://www.cnblogs.com/singlepine/archive/2005/10/30/265001.html一、 合成(Composite)模式合成模式有时又叫做部分-整体模式(Part-Whole)。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使客户端将单纯元素与复合元素同等看待。从和尚的故事谈起这是小时候我转载 2013-11-23 16:51:09 · 889 阅读 · 0 评论 -
Simple Factory Vs Factory Method Vs Abstract Factory by Example
http://vivekcek.wordpress.com/2013/03/17/simple-factory-vs-factory-method-vs-abstract-factory-by-example/http://blog.youkuaiyun.com/humanbeng/article/details/7176751Simple Factory PatternD转载 2013-11-29 11:51:20 · 1019 阅读 · 0 评论 -
命令模式
http://www.cnblogs.com/java-my-life/archive/2012/06/01/2526972.htmlhttp://www.cnblogs.com/ejiyuan/archive/2012/06/28/2567905.html在阎宏博士的《JAVA与模式》一书中开头是这样描述命令(Command)模式的: 命令模式属于对象的行为模式。命转载 2013-08-16 10:18:15 · 731 阅读 · 0 评论 -
observer pattern
defines a one-to-many dependency between objects so that when one object changes state, all of its dependents are notified and updated automatically.subject内部有个observer原创 2013-12-01 21:41:35 · 950 阅读 · 0 评论 -
软件工程知识点
http://blog.renren.com/share/249561001/7187904120第1章 软件工程的内容和方法 程序是计算机为完成特定任务而执行的指令的有序集合。软件=程序+数据+文档软件工程是研究软件开发方法和软件管理方法的一门工程学科软件工程的三要素:软件工程的方法(开发方法)、工具(支持方法的工具)和过程(管理过程转载 2012-12-03 21:36:08 · 6313 阅读 · 0 评论 -
设计模式分类
http://blog.youkuaiyun.com/nickcen/article/details/1948871. 创建型设计模式2. 结构型设计模式3. 行为型设计模式1. Factory模式a) 结构:注: 1)Product A和Product B具有相同的父类,但是具有不同的实现。 2)Creator可根据不同的输入转载 2012-11-27 09:54:29 · 3113 阅读 · 2 评论 -
UML用例图
http://hi.baidu.com/xiechengfa/blog/item/253acf0b64d90f286b60fb8b.html前些时间参加了潘加宇老师的技术讲座,UML建模技术受益匪浅。我也把平时的一些积累和上次的收获总结在这篇文章中,主要讲解用例图相关的知识。 用 例图是软件需求分析到最终实现的第一步,它描述用户如何使用系统及使用系统什么样的功能。用例图从业务角度转载 2012-05-23 22:04:06 · 3468 阅读 · 0 评论 -
设计模式
这个博客不错http://blog.youkuaiyun.com/ai92转载 2012-05-23 22:36:51 · 514 阅读 · 0 评论 -
svn
新建一个文件夹,右击,check out 把服务器上的代码下载到本地commit将修改后的代码提交到服务器http://www.uml.org.cn/pzgl/200904246.asp安装及下载client 端下载Windows 端程序:http://tortoisesvn.net/downloads。一般而言,如果是32-bit的Windows XP 应该使用Tor原创 2012-06-27 21:42:30 · 750 阅读 · 0 评论 -
C++的clone函数什么时候需要重载
C++ Primer中的原话:只有析构函数应定义为虚函数,构造函数不能定义为虚函数。构造函数是在对象完全构造之前运行的,在构造函数运行的时候,对象的动态类型还不完整。在构造函数内部肯定不会出现多态现象。如转自:http://zhedahht.blog.163.com/blog/static/25411174201102642136998/:class A{publi原创 2012-07-03 14:03:42 · 2504 阅读 · 0 评论 -
程序员40岁之后怎么办
转自:http://www.cnblogs.com/aigongsi/archive/2012/03/24/2413862.html最近看到很多文章,关于程序员的寿命的问题,刚开始我也感到比较有危机感,毕竟现在已经写过代码6年了,自己也快30岁了,谈谈自己的感受吧!目前在一家公司做系统分析师,专门做系统分析和设计,偶尔也参与编码。整体来说,很少有机会写代码了。但是个人的兴趣爱好还是转载 2012-08-10 13:46:45 · 2838 阅读 · 0 评论 -
一些经典的计算机书籍
算法导论(第2版)代码大全(第2版)C++ Primer中文版(第4版)设计模式:可复用面向对象软件的基础浪潮之巅Java编程思想(第4版)Java核心技术 卷1:基础知识Java核心技术 卷2:高级特性人月神话Linux内核编程C程序设计语言(第2版新版)黑客与画家:硅谷创业之父Paul Graham文集编程之美:微软技术面试心得代码之转载 2012-08-16 13:53:18 · 885 阅读 · 0 评论 -
C++中的单例模式
http://blog.youkuaiyun.com/hackbuteer1/article/details/7460019单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个转载 2012-09-07 06:27:11 · 579 阅读 · 0 评论 -
设计模式分类
http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html第Ⅰ部分 开篇开篇第Ⅱ部分 创建型模式篇第1章 单件模式(Single Pattern)第2章 抽象工厂模式(Abstract Factory)第3章 建造者模式(Builder Pattern)第4章 工厂方法(Factory转载 2012-09-22 20:44:20 · 668 阅读 · 0 评论 -
简单工厂模式与工厂方法模式
http://blog.youkuaiyun.com/chollima/article/details/3985570一.简单工厂模式又称静态工厂方法模式(Static Factory Method),它不是Gof 所讲的23种设计模式之一,但是它却是我们在编码过程中经常使用的方法之一。 1.静态工厂方法统一管理对象的创建。静态工厂方法通过传入的参数判断决定创建哪一个产品的实例转载 2012-10-22 22:39:18 · 732 阅读 · 0 评论 -
java 装饰器模式
http://eneasy.iteye.com/blog/174840http://www.cnblogs.com/ikuman/archive/2013/01/29/2877913.html1.意图: 在一个对象的外围创建一个称为装饰器的封装,动态地给这个对象添加一些额外的功能。 2.类图: 3.原理: 在一个对象转载 2013-07-24 23:44:49 · 890 阅读 · 0 评论