UML知识回顾
摘要:UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。 UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视
阅读全文
posted @
2023-12-07 13:25
201812
阅读(168)
推荐(0)
软考--设计模式--UML
摘要:设计模式 3大类23种设计模式 创建型:(对象)生抽单原工厂(类) 结构型:(对象)桥组装外享代适配(类) 其余的是行为型,其中解释器和模板是类型 UML事务 UML四大关系 类图部分 对象图 用例图 序列图/顺序图 通信图/协作图 部署图 部署图展现了系统软件和硬件之间的关系,在实施阶段使用 构件
阅读全文
posted @
2023-11-03 15:32
201812
阅读(110)
推荐(0)
软考--操作系统
摘要:操作系统 前趋图:顺序执行:顺序性、封闭性(执行时独享资源)、可再现性 前驱图:并发执行: 失去程序封闭性、程序和机器的执行程序的活动不再一一对应、并发程序间的相互制约性 考点比较简单 进程状态 信号量机制:进程的同步与互斥 互斥 同步: 死锁 进程资源图 避免死锁 线程 局部性原理 分页存储管理
阅读全文
posted @
2023-11-02 17:50
201812
阅读(20)
推荐(0)
软考--计网+部分算法
摘要:部分算法 计网 记得减去2个地址 易错点:主机地址忘记减2.。。
阅读全文
posted @
2023-10-31 21:08
201812
阅读(12)
推荐(0)
N皇后问题、分治法、01背包问题
摘要:1.N皇后问题(非递归) #include<stdio.h> #include <math.h> #define N 4 int q[N + 1]; //存储皇后的列号 //检查第j个皇后的位置是否合法 int check(int j) { int i; for (int i = 1; i < j;
阅读全文
posted @
2023-10-30 20:27
201812
阅读(45)
推荐(0)
设计模式05:状态模式、策略模式、访问者模式、中介者模式
摘要:1.State状态模式 示例代码: package State13; /** * 状态模式 * 意图: 允许一个对象在其内部状态改变的时候改变它的行为。对象看起来似乎修改了它的类 * 适用于: * 一个对象的行为决定于它的状态,并且它需要在运行时刻根据状态改变它的行为 * */ public cla
阅读全文
posted @
2023-10-27 21:11
201812
阅读(51)
推荐(0)
设计模式04:装饰器模式、享元模式、命令模式、观察者模式
摘要:1.Decorator装饰器模式 示例代码: package Decorator09; /** * 装饰器模式 * 意图:动态的给一个对象添加一些额外的职责。 * 适用性: * 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责 * 处理那些可以撤销的职责 */ public class
阅读全文
posted @
2023-10-27 21:03
201812
阅读(43)
推荐(0)
设计模式03:原型模式、适配器模式、桥接模式、组合模式
摘要:1.Prototype原型模式 代码示例: package Prototype05; /** * 原型模式: * 意图:用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象 * 适用于: * 当一个系统应该独立于它的产品创建、构成和表示时 * 当要实例化的类是在运行时刻指定时例如通过动态装
阅读全文
posted @
2023-10-27 20:55
201812
阅读(30)
推荐(0)
设计模式02:简单工厂模式、工厂方法模式、抽象工厂、生成器模式
摘要:1.创建型模式(Creational Pattern) 创建型模式:对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。为了使软件的结构更加清晰,外界对于这些对象只需要知道它们共同的接口,而不清楚其具体的实现细节,使整个系统的设计更加符合单一职责原则。 1. 2 简单工厂模式/静
阅读全文
posted @
2023-10-26 21:34
201812
阅读(31)
推荐(0)
设计模式01:面向对象7大原则
摘要:UML 1.UML是一个通用的可视化建模语言,不同于编程语言,它通过一些标准的图形符号和文字来对系统进行建模 2.UML结构包括视图、图、模型元素、通用机制 3.UML5种视图:用户视图、结构视图、行为视图、实现视图、环境视图 用户视图:所有视图的核心 结构视图:系统的静态行为 行为视图:系统的动态
阅读全文
posted @
2023-10-23 15:47
201812
阅读(15)
推荐(0)