随笔分类 - 设计模式
摘要:工厂模式和简单工厂有什么区别。废话不多说,对比第一篇例子应该很清楚能看出来。优点: 工厂模式弥补了简单工厂模式中违背开放-封闭原则,又保持了封装对象创建过程的优点。using System;using System.Collections.Generic;using System.Linq;usin...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DesignModel{ public class ...
阅读全文
摘要:在软件设计模式证这种不能修改,但可以扩展的思想也是最重要的设计原则,他就是开放-封闭原则 (OCP)
阅读全文
摘要:单一原则: 程序设计时功能模块独立,功能单一更有助于维护和复用。例如:个人计算机功能很多,如果想从中只拿出一个功能来制造一个新的东西是困难的。同时如果你的计算机开不机,同时你的计算器功能也不能用了。在编程中如果一个类封装了太多功能和上面的结果是类似的。
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace DesignMo...
阅读全文
摘要:编程时一门技术,更是一门艺术简单工厂模式利用面向对象方式通过继承、封装、多态把程序的耦合度降低,设计模式使得程序更加灵活,容易修改,易于复用。下面是服务器计算器代码: 1 using System; 2 using System.Collections.Generic; 3 using System...
阅读全文
摘要:单例模式:顾名思义 就是这个类只能存在一个实例, 其特点: 1.单例类只能有一个实例, 2.单例类必须自己创建自己的唯一实例, 3.单例类必须给所有其他对象提供这一实例。代码:定义 LoadBalancer 类为单例类class LoadBalancer { private static LoadBalancer Balancer; private ArrayList array_listserver = new ArrayList(); private Random random = new Random(); protecte...
阅读全文

浙公网安备 33010602011771号