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