设计模式
文章平均质量分 65
一土
像疯子一样正常生活
展开
-
王二 设计模式读书笔记
针对经常使用面向对象语言编程的我来说,再没有学习设计模式之前 ,乃至现在 我的代码质量一点都不高,甚至是相当的低。虽然知道的语言不少,但是每一个写出来的东西都像是初学者的水平。至多也就是在别人的已经架构好的代码里面,添加一些重复性的工作。就着 都害怕影响别人软件的质量。所以,作为一个不可能在转行的计算机专业的学生,我打算,从《设计模式》学起。 不适用设计模式的代码,就像是 没有主原创 2013-01-24 19:27:23 · 574 阅读 · 0 评论 -
读书笔记 之一
使用设计模式来降低模块之间的耦合度,使程序更加的灵活,并且复用度高,容易修改同时容易扩展。这是目的。 1 业务逻辑 与界面逻辑 分开 public class operation { public static double GetResult(double bumberA ,double numberB ,string operation ) } 这是计原创 2013-01-24 20:03:19 · 481 阅读 · 0 评论 -
设计模式之 ------工厂模式
谨记 设计模式的学习是帮助你设计更好的代码,而不能帮助你更好的体改你的代码写作水平,所以一点要记住:1 多写代码 2 多提炼代码 3 不能硬套模式 就我这两天看的工厂模式来说一说我的理解: 工厂模式顾名思义 就是生产一系列具有相同相同特征 完成特性相同的 实例的一个工厂类; 首先: 一个公共类 :就是这些实例的共有特性的一个类原创 2013-01-25 16:12:28 · 509 阅读 · 0 评论 -
C # 中Math 小结
1、向上进位取整。Math.Ceiling 例如: Math.Ceiling(32.6)=33; Math.Ceiling(32.0)=32; 2、向下舍位取整。Math.Floor 例如: Math.Floor(32.6)=32; 3、取指定位数的小数。Math.Round 例如:Math.Round(36.236,2)=36.24; Math.Roun原创 2013-01-28 15:17:43 · 2674 阅读 · 0 评论 -
学习设计模式----有关C#问题的理解
最近在看设计模式 ,里面的演示代码的c#的,因为C#的封装性还是比较好的,所以学起来还是比较简单,刚好学习的设计模式中有一段演示C# 演示代码,演示之后有一点问题this.Load +=new System.EventHandler(Form1_Load);//这个属于Load 在设计代码中添加加载控件的函数,时间函数式在Form1.cs中实现的: private void原创 2013-01-28 11:08:16 · 1016 阅读 · 2 评论 -
设计模式之---策略模式
策略:namespace 商场管理软件 { class context { private cash cs; public context(cash cs)//构造相应的 函数 这里其实是构造对应不同算法的对象 { this.cs = cs; } public double g原创 2013-01-28 16:53:28 · 529 阅读 · 0 评论 -
深克隆 与 浅克隆
克隆是创建作为当前实例副本的新对象。 克隆分为深度克隆和浅度克隆 深度克隆:会克隆当前实例的所有所有成员. 浅度克隆:只会克隆当前实例的所有值类型的. 浅度克隆Object类为我们提供了一个受保护的克隆方法MemberwiseClone() 深度克隆要我们自己实现 实现深度克隆的方式一般有2种... 我来创建2个类原创 2013-02-28 14:37:39 · 624 阅读 · 0 评论