
【设计模式】
起名不费劲
这个作者很懒,什么都没留下…
展开
-
观察者模式
观察者设计模式(Observer Design Pattern)是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听一个主题对象,当主题对象状态发生变化时,所有依赖它的观察者都会得到通知并更新。原创 2024-01-28 16:32:58 · 612 阅读 · 0 评论 -
适配器模式
在我们的应用程序中我们可能需要将两个不同接口的类来进行通信,在不修改这两个的前提下我们可能会需要某个中间件来完成这个衔接的过程。这个中间件就是适配器。所谓适配器模式就是将一个类的接口,转换成客户期望的另一个接口。它可以让原本两个不兼容的接口能够无缝完成对接。作为中间件的适配器将目标类和适配者解耦,增加了类的透明性和可复用性。原创 2024-01-19 21:28:32 · 575 阅读 · 0 评论 -
工厂方法模式
也就是定义⼀个抽象⼯⼚,其定义了产品的⽣产接⼝,但不负责具体的产品,将⽣产任务交给不同的派⽣类⼯⼚。这样不⽤通过指定类型来创建对象了。适⽤于⼯⼚类负责创建对象较少的情况,缺点是如果要增加新产品,就需要修改⼯⼚类的判断逻辑,违背开闭原则,且产品多的话会使⼯⼚类⽐较复杂。和简单⼯⼚模式中⼯⼚负责⽣产所有产品相⽐,⼯⼚⽅法模式将⽣成具体产品的任务分发给具体的产品⼯⼚。简单⼯⼚模式指由⼀个⼯⼚对象来创建实例,客户端不需要关注创建逻辑,只需提供传⼊⼯⼚的参数。原创 2023-12-31 18:27:08 · 596 阅读 · 0 评论 -
机房收费系统个人重构版2——组合查询之模板方法
继上篇博客已过了十天,机房收费系统的博客也没有及时更新,接下来几天会陆续原创 2014-08-24 19:28:11 · 1360 阅读 · 31 评论 -
vb.net机房个人重构总结
第二次做机房,相比第一次状况好多了。时间上抓紧了一些,内容上有了新的突破,视野上也宽阔了。前几天准备C++,所以现在简单的总结一下。整体做完后,可以说是把这半年学的东西都用了一遍(软件工程、UML、设计模式、.NET)这是我们走向职业化编程的初步尝试,很多方面做得不是很好,但是揭开了这层纱,对软件开发的过程又有一个体会。曹祖胜讲的.net视频,是一个理论层面的研究,其实我没怎么看懂。敲三层原创 2014-09-21 21:29:40 · 1415 阅读 · 34 评论 -
机房收费系统个人重构版1、——类头注释模板
这个月开始了机房收费系统的个人重构版,开始的登录frmLogin也是按照三层的模式来敲的,原创 2014-08-14 20:57:49 · 1017 阅读 · 26 评论 -
机房收费系统个人重构3——sqlHelper
二天原创 2014-08-31 21:16:47 · 956 阅读 · 14 评论 -
VB.NET三层登录实例(抽象工厂+反射+配置文件)
初识三层,那各层如何各司其职?1、原创 2014-07-31 21:45:15 · 1183 阅读 · 13 评论 -
设计模式之中介者模式
各位好,之前原创 2014-06-17 19:17:04 · 885 阅读 · 15 评论 -
面向对象的设计原则
一. 单一职责原则(SRP)1. 顾名思义,通俗来讲单一职责原则可以说是功能要单一,不要复杂。准确解释:就一个类而言,应该仅有一个引起它变化的原因。如果有多个动机来修改类,那它就不符合单一职责原则,就得再考虑类的职责分离。2. 举例:工业社会的流水线生产模式,分工明确,职责单一,工作效率高。二. 开放封闭原则(OCP)Open-Closed principle• 既开原创 2014-05-25 16:06:33 · 879 阅读 · 16 评论 -
设计模式之工厂三姐妹
一、简单工厂模式原创 2014-06-23 18:18:04 · 1062 阅读 · 19 评论