首页/ 题库 / [问答题]某系统需要实现对重要数据(如用户密码)的的答案

某系统需要实现对重要数据(如用户密码)的加密处理,在数据操作类(DataOperator)中需要调用加密类中定义的加密算法,系统提供了两个不同的加密类,CipherA和CipherB,它们实现不同的加密方法,在DataOperator中可以选择其中的一个实现加密操作。请指出设计存在的问题,并基于里氏代换原则进行重构。

问答题
2023-03-10 06:40
查看答案

正确答案
因为如果需要更换一个加密算法类或者增加并使用一个新的加密算法类,如将CipherA改为CipherB,则需要修改客户类Client和数据操作类DataOperator的源代码,违背了开闭原则。现使用里氏代换原则对其进行重构,使得系统可以灵活扩展,符合开闭原则。子类型必须能够替换掉它们的父类型。

试题解析

标签: 大学试题 工学
感兴趣题目
为保障数据的存储和运输安全,防止信息泄露,需要对一些数据进行加密。由于对称密码算法( ),所以特别适合对大量的数据进行加密。
为保障数据的存储和运输安全,防止信息泄露,需要对一些数据进行加密。由于对称密码算法(),所以特别适合对大量的数据进行加密。
为保障数据的存储和传输安全,防止信息泄露,需要对一些重要数据进行加密。由于对称密码算法( )。所以特别适合对大量的数据进行加密。
为了保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(49),因此特别适合对大量的数据进行加密。
为了保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(42),所以特别适合对大量的数据进行加密。
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为。
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
使用加密软件加密数据时,往往使用数据库系统自带的加密方法加密数据,实施()
GPON系统对下行数据进行加密。加密所使用的密码由ONU提供并由ONU触发密码更新。
用户可以对数据库中数据进行查询、插入、删除、修改等操作,这是因为数据库管理系统提供了( )。
使用加密软件加密数据时,往往使用数据库系统自带的加密方法加密数据,实施()
某系统需要实现对重要数据(如用户密码)的加密处理,在数据操作类(DataOperator)中需要调用加密类中定义的加密算法,系统提供了两个不同的加密类,CipherA和CipherB,它们实现不同的加密方法,在DataOperator中可以选择其中的一个实现加密操作。请指出设计存在的问题,并基于里氏代换原则进行重构。
相关题目
对重要的业务系统及设备,必须制定应急情况处理方案。系统中,每个操作员都必须使用自己的登录名和用户密码来登录系统,用户采用()的方法,每个用户只能看到已授权的模块信息,严格控制了操作员的管理权限。
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
对重要的业务系统及设备,必须制定应急情况处理方案。系统中,每个操作员都必须使用自己的登录名和用户密码来登录系统,用户采用()的方法,每个用户只能看到已授权的模块信息,严格控制了操作员的管理权限。
在进行数据查询时,用户编写的应用程序只对全局关系进行操作,而不必考虑数据的逻辑分片,这需要分布式数据库至少要提供()
GPON系统对下行数据进行加密。加密所使用的密码由ONU提供并由ONU触发密码更新。
商业银行应当实现业务操作和管理的(),促进各项业务的电子数据处理系统的整合,做到业务数据的集中处理。
在数据库系统中,对现实世界数据的抽象、表示及处理,都是通过()实现的。
数据库系统的用户对数据库的查询和存储操作使用的语言是( )。
数据库管理系统中的数据操纵语言(DML),可对数据库数据实现哪些操作?( )
数据库管理系统中的数据操纵语言(DML),可对数据库数据实现哪些操作?
连接数据库系统的用户对数据库的查询和存储操作使用的语言是( )。
数据密码方式中的链路加密方法只能在物理层实现。
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能是由数据库管理系统中的( )完成。
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能是由数据库管理系统中的( )完成。
数据库管理系统实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
数据库中用于实现对数据库的基本操作,如查询、插入、删除和修改的语言是
()是指在数据库中应该存储和管理哪些数据对象;()是指需要进行哪些业务处理和操作,如对数据对象的查询、增加、删除、修改、统计等操作。
加密桥技术能实现对不同环境下数据库数据加密以后的数据操作,这里的不同环境包括()
在数据库系统中,用户对数据的操作只需按其()来进行操作。
数据报送人员有篡改数据、泄露数据等违规操作行为的,一般管理员用户应停止其数据报送权限,并通知数据报送用户所在部门处理()
广告位招租WX:84302438

免费的网站请分享给朋友吧