自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 论策略模式和状态模式

策略模式:定义了算法家族,这些算法可以相互替换。此模式让算法的变化,不会影响到使用算法的客户。也就是说让客户动态地使用算法。        设计原则:使用策略模式要掌握一个原则——封装变化,封装是面向对象的一个思维方式,我们要把变化的部分封装,相同的部分抽象。在学习第二遍学习策略模式的时候在网上发现这篇文章,评论里争论不少,倒是便宜了自己,对状态模式和策略模式有了一点理解。

2015-11-28 19:19:22 637 16

原创 计算器的简单工厂和工厂方法

设计模式这本书学了一多半了,心里也迷糊迷糊的,不过这在怎么迷糊也得总结啊,先从第一个简单工厂开始吧。简单工厂模式是进入设计模式世界的第一个模式,他也告诉了我们面向对象设计时的法则。首先简单工厂模式告诉我们在设计程序时要尽量复用,其次要封装,把业务逻辑和界面逻辑分开,降低耦合度,利于扩展和维护。其实在简单工厂中也隐含了单一职责的原则,比如:加减乘除各是一个类,各自处理自己的算法。下面举一个计算器的例

2015-11-22 14:16:43 1101 39

原创 构造函数

第一次学习面向对象就接触了面向对象,说到构造函数,其实就是自定义函数,它是我们自己定义的函数。为创建的对象进行初始化,也就是说,不需要调用这个构造函数,这个构造函数就发生作用了。举个例子:声明一个默认的构造函数public class Operation //创建类{int i =0;public Operation() //创建构造函数,构造函数的名字必须和类的名称一样。

2015-11-15 18:58:44 746 30

原创 枚举和结构

枚举、结构、数组      这三个东西是很相似的,先从简单的说起,他们都是变量,不过是一些复杂的变量。说起变量,就不得不说变量是什么,准确的说变量是在内存里开拓出一个空间,是一个存储数据的容器。那么这三兄弟也是这样的作用,只不过他们的能够容纳变量,是一组变量。      数组:是一组变量,定义是变量存储的数据类型必须一致。可以初始化。结构:一组变量,可以定义不同数据类型的变量,不能够初始化

2015-11-07 15:31:12 781 26

原创 c#入门

C#与.NET      1、c#是一门语言,是微软的一种面向对象的运行在.net平台上的高级程序设计语言。      2、.net framework是用于windows的新托管代码的编程模型,很多语言都可以在该环境下编写。可以理解为一种开发环境,c#程序就是在该环境下编写和运行的。      3、c#是专门为.net framework一起使用和设计的。是微软借鉴其他类似语言的经验

2015-11-01 08:34:24 748 25

install-ruby-rvm.gz

安装Ruby的rvm包。当遇到Ruby version >=2.0.0的时候,必备资源。

2019-01-06

WCF服务与客户端的调用

两个解决方案实现WCF远程调用

2016-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除