面向对象设计六大原则
- 格式:pdf
- 大小:416.18 KB
- 文档页数:21


- 1 - 接口设计6大原则
x
一、可控原则
可控原则要求在接口设计时,尽可能考虑所有的参数以及它们之间的依赖关系,而且要明确接口的输入输出和参数列表的并发情况,避免参数混淆,以此来确保接口的可控性。
二、易用原则
易用原则要求在接口设计时,应该考虑用户的使用习惯,避免使用复杂的参数,而是使用简单的参数,让用户更容易理解和使用接口,以此来提高接口的易用性。
三、高效原则
高效原则要求在接口设计时,考虑接口执行的效率,降低接口调用的开销,简化接口的功能,并优化程序的运行时间,以此来提高接口的执行效率。
四、可扩展原则
可扩展原则要求在接口设计时,应该考虑接口的可扩展性,并为接口设计一些插件接口,这样可以给接口添加更多的功能,以此来提高接口的可扩展性。
五、可持续原则
可持续原则要求在接口设计时,应该考虑接口的维护性和可持续性,避免使用过时的技术,而是选择稳定性更高、技术更新更快的技术,以此来确保接口的可持续性。 - 2 - 六、安全原则
安全原则要求在接口设计时,考虑接口的安全性,避免接口受到未授权的访问,采取加密等机制来保护接口的安全性,以此来保证接口的安全性。
2012年第5期 SCIENCE&TECI OL0GY INFORMATION o科教前5@o 科技信息
海洋标准计量文献资料管理信息系统建设
吴羽 路文海2徐奉池 张冬明
(1.国家海洋标准计量中心中国天津300112;2.国家海洋信息中心中国天津300171)
【摘要】设计开发了标准计量文献资料管理信息系统,该系统使用VB作为开发工具,利用面向对象的结构化程序设计方法,采用了SQL
Server关系数据库管理系统,基本实现了标准计量文献资料管理,提高了管理效率。
【关键词】海洋;文献资料管理;信息系统
0引言
随着海洋经济的发展.海洋标准计量工作的重要性日益凸显.成
为国家标准化、计量及质量监督运行体系和海洋事业发展的重要组成
部分,是推动海洋工作向制度化、程序化、规范化方向发展的基础和保
障性工作 科研工作的深入开展.使海洋标准计量文献资料的数量急
剧增加.文献资料处理工作量越来越大。长期以来.对文献资料管理的
主要方式是基于文本、表格等介质进行手工处理,对于文献资料借阅
情况的统计和核实等也依赖人工处理.效率低下.且容易出错.缺乏系
统、规范的管理手段。搭建海洋标准计量文献资料管理信息系统,可使
文献资料管理工作规范化、系统化、程序化,避免管理的随意性。能够
及时、准确、有效的查询和修改文献资料情况,提高信息处理的速度和
准确性.从而达到提高文献资料管理效率的目的。
海洋标准计量文献资料管理信息系统是典型的信息管理系统
(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序
的开发两个方面 本系统从海洋标准计量文献资料的馆藏规模和实际
操作流程出发.针对文献资料管理的现状。经过详细的系统调查.结合
效用和成本多方要素.利用Visual Basic 6.0作为开发工具.开发出一
个实用的海洋标准计量文献资料信息系统。 2.2文献资料管理模块:对文献资料的基本信息进行录人、删除、添
系统集成项目管理师
学习笔记
目录
第一章 信息化基础知识(会考3分) ......................................................
1.1国际信息化体系要素(六大要素): ....................................................
1.2电子政务的模式 .....................................................................
1.3企业信息化与电子商务 ...............................................................
1.4 ERP ...............................................................................
1.4.1 ERP系统特点 ...................................................................
1.4.2 ERP系统的功能 .................................................................
1.5 CRM的三个要点 .....................................................................
1.6商业智能(简称:BI) ...............................................................
OLAP:联机分析处理 .....................................................................
Python 全栈工程师必备面试题 300 道(2020
版)
Python 面试不仅需要掌握 Python
基础知识和高级语法,还会涉及网络编程、web
前端后端、数据库、网络爬虫、数据解析、数据分析和数据可视化等各方面的核心知识。
本人结合自己多年的开发经验,同时汲取网络中的精华,本着打造全网最全面最深入的面试题集,分类归纳总结了 Python
面试中的核心知识点,这篇文章不论是从深度还是广度上来讲,都已经囊括了非常多的知识点了,读者可以根据自己的需要强化升级自己某方面的知识点,文中所有案例在 Python3.6
环境下都已通过运行。
本文章是作者呕心沥血,耗时两个月潜心完成。通过阅读本文章,可以在最短的时间内获取 Python 技术栈最核心的知识点,同时更全面更深入的了解与
Python 相关的各项技术。
1. Python 基础知识
1.1 语言特征及编码规范
1.1.1 Python 的解释器有哪些?
1.1.2 列举至少 5 条 Python 3 和 Python 2 的区别?
1.1.3 Python 中新式类和经典类的区别是什么?
1.1.4 Python 之禅是什么,Python 中如何获取 Python 之禅?
1.1.5 python中的DocStrings(解释文档)有什么作用?
1.1.6 Python 3 中的类型注解有什么好处?如何使用? 1.1.7 Python 语言中的命名规范有哪些?
1.1.8 Python 中各种下划线的作用?
1.1.9 单引号、双引号、三引号有什么区别?
1.2 文件 I/O 操作
1.2.1 Python 中打开文件有哪些模式?
1.2.2 Python 中 read 、readline 和 readlines 的区别?
1.2.3 大文件只需读取部分内容,或者避免读取时候内存不足的解决方法?
1.2.4 什么是上下文?with 上下文管理器原理?