
笔记
郝老三
我不懒,也没有添加简介
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OSI/RM七层模型
七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。 它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。 一、七层从低到高分为 1:物理层 包括物理联网媒介,主要设备有中继器和集线器。 2:数据链路层 控制网络层与...原创 2021-10-31 16:26:04 · 7750 阅读 · 0 评论 -
大话设计模式-职责链模式
一:定义 职责链模式(Chain of Responsibility):使多个对象都有机会处理这个请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到一个对象处理它为止。 二:优点 将if判断删除,把这些判断放到了子类里,降低了代码的耦合程度.当客户提交一个请求时,请求沿着链传递,一直到某个子类对象负责处理.注意的是职责链要在父类里定义继任者,然后客户段调用的时候给出调用的顺序. 三:代码 abstract class Handler {.原创 2021-07-31 21:09:08 · 142 阅读 · 3 评论 -
C#策略模式
一:定义(什么是策略模式) 策略模式,定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化不会影响到使用算法的客户。 二:优点 让算法和客户分离,客户不需要知道算法具体是怎么运行的。减少了算法类和使用算法类的耦合。简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试。 三:缺点 在上下文类中仍然使用case语句,开销较大。 四:实现 题意:两个文本框输入单价和数量,一个确定按钮算出每种商品费用。 构成:三个类、算法类、上下文类、客户端。 UML图:见图1 代码: 算法类:原创 2021-07-18 15:05:53 · 1121 阅读 · 6 评论 -
C#简单工厂总结
一:定义(什么是简单工厂类) 抽象出一个类,专门负责其他类的实例化。根据客户端的不同要求,完成不同类的实例化。 二:优点 将类的实例化从客户端里独立出来,客户端不必考虑具体的对象如何创建。 工厂类负责创建具体的类,客户端直接使用就可以 三:缺点 增加新功能需要增加新的子类。 四:实现 题意:客户输入两个数和运算符号,得到结果。 构成:三个部分。运算类、工厂类、客户端、以及他的子类。 UML类图:见一 代码: 运算类 public class Operation //父类,算法类 { pri原创 2021-07-11 08:02:18 · 328 阅读 · 6 评论 -
什么是UML
UML是一种标准的建模语言,全称是统一建模语言(Unified Modeling Language)。它是一种图形化的语言,用于描述、设计和建模软件系统的架构、结构、行为和交互。UML提供了一组标准符号和图形符号,可以用于建立软件系统的各种模型,包括用例图、类图、时序图、活动图、状态图等。它可以帮助软件开发人员、设计师和其他利益相关者更好地理解软件系统的需求、功能和结构,从而提高软件开发过程的效率和质量。UML已经成为软件工程领域中最流行的建模语言之一。原创 2021-04-16 17:18:59 · 6490 阅读 · 16 评论 -
UML画图笔记
提纲: 1:面向对象技术 2:模型与可视化建模 3:什么是UML 4:UML发展历史 5:软件过程 6:UML工具 7:UML构成 8:UML实例 9:UML在软件开发各个阶段的应用。 一:面向对象技术 二:软件质量衡量标准 外部:正确性、健壮性和可靠性、性能、 内部:模块性、灵活性和可扩展性、可复用性、可兼容性。 三:模型和可视化建模 1:模型:模型就是对现实的简化,将复杂的系统变成小块的。 2:模型组成。 系统:描述的对象、目标:系统的目标、组分:构成系统的各.原创 2021-03-28 08:04:43 · 308 阅读 · 36 评论 -
数据库查询基本语句
1:基本连接 基本规则:每个目标前必须写明指定表名称 FROM子句包含使用的基表 where子句定义一个同等连接 使用方法: SELECT A.列1,A.列2,B.列1,A.列3 FROM 表1 A,表2 B WHERE A.列1=B.列1 2:内连接---等值连接,自动消除不匹配的行 SELECT A.列1,B.列1,B.列2 FROM 表1 A join 表2 B ON A.列1=B.列1 WHERE 条件 '可加可不加, 3:外连接---返...原创 2023-04-11 22:11:17 · 585 阅读 · 20 评论