软考之零碎片段记录(五)

一、设计模式

1.策略模式

可在运行时改变行为和算法。这种类型的设计模式属于行为模式。使得代码更加灵活和可维护。

2. 命令模式

将请求封装成独立的对象并通过参数传递。属于行为模式。

3. 观察者模式

当对象状态改变时,依赖于它的对象都会被通知并进行更新。

4. 状态模式

对象内部状态改变时其行为也会发生变化。

二、python

1. 函数解释

str() 对象转换为字符串
type()返回对象类型
object()返回所有类的基类
id()返回对象唯一标识符

2. 语法

1)元组

元组:不可变的序列。与列表类似,但列表可变,元组不可变,也就是不能进行增删改查工作。
元组通常使用圆括号 () 包围,元素之间用逗号 , 分隔。即使只有一个元素,也需要在元素后面加上逗号来表示

turple()表示空元组
(1,1)表示元组
1,1没有括号也表示元组

2)没有switch…case语句, 只有if…else, for… while…循环使用

三. 三级模式

全名:数据库三级模式
抽象等级由高到低分为:
视图层(外模式):用户使用。
概念模式(逻辑层):如数据项的名字、类型、取值范围。是视图层和物理层的桥梁。
物理层(内模式):描述了数据的物理存储结构和访问方法。

四、关系模式

属于符号(∈):表示一个元素属于某个集合。

传递率:X->Y,Y->Z, X->Z
自反率:关系模式R(U,F) 中,Y ∈ X ∈ U,则X->Y为F所蕴含
在函数依赖的上下文中,自反律(A1)可以表述为:如果Y是X的子集,则X→Y。这个自反律是函数依赖集的一个基本性质,它直接由函数依赖的定义得出,而不需要在F中显式地列出。
增广率:如果 X->Y, Z∈Y, 则X->Z为F所蕴含。如果一个属性集合X决定了另外的属性集合Y, 而Z属于 Y,那么 X也决定了 Z.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡斌附体

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值