上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 43 下一页
摘要: 高度的抽象性是数学学科理论的基本特点之一.数学以现实世界的空间形式和数量关系作为研究对象,所以数学是将客观对象的所有其他特性抛开,而只取其空间形式和数量关系进行系统的、理论的研究。因此,数学具有比其他学科更显著的抽象性,这种抽象性还表现为高度的概括性。 一般说来,数学的抽象程度越高,其概括性越强。 阅读全文
posted @ 2019-12-10 09:33 南北12345678 阅读(2572) 评论(0) 推荐(0) 编辑
摘要: Excel作为一种常用的数据存储格式,在很多项目中都会有相应的导入导出的功能。这篇文章会介绍如何使用Java操作Excel,以及如何解决大文件读写时内存溢出的问题。 1、OpenXML标准 Word、Excel、PPT是Office办公套件中最常用的三个组件。早期的Office套件使用二进制格式,这 阅读全文
posted @ 2019-12-09 14:30 南北12345678 阅读(5228) 评论(0) 推荐(0) 编辑
摘要: 合成复用原则的定义 合成复用原则(Composite Reuse Principle,CRP)又叫组合/聚合复用原则(Composition/Aggregate Reuse Principle,CARP)。它要求在软件复用时,要尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现。如 阅读全文
posted @ 2019-12-05 15:42 南北12345678 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 迪米特法则的定义 迪米特法则(Law of Demeter,LoD)又叫作最少知识原则(Least Knowledge Principle,LKP),产生于 1987 年美国东北大学(Northeastern University)的一个名为迪米特(Demeter)的研究项目,由伊恩·荷兰(Ian 阅读全文
posted @ 2019-12-05 15:39 南北12345678 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 接口隔离原则的定义 接口隔离原则(Interface Segregation Principle,ISP)要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法。 2002 年罗伯特·C.马丁给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法(Clie 阅读全文
posted @ 2019-12-05 15:37 南北12345678 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则的定义 单一职责原则(Single Responsibility Principle,SRP)又称单一功能原则,由罗伯特·C.马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。这里的职责是指类变化的原因,单一职责原则规定一个类应该有且仅有一个引起它 阅读全文
posted @ 2019-12-05 15:34 南北12345678 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 依赖倒置原则的定义 依赖倒置原则(Dependence Inversion Principle,DIP)是 Object Mentor 公司总裁罗伯特·马丁(Robert C.Martin)于 1996 年在 C++ Report 上发表的文章。依赖倒置原则的原始定义为:高层模块不应该依赖低层模块, 阅读全文
posted @ 2019-12-05 15:31 南北12345678 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 里氏替换原则的定义 里氏替换原则(Liskov Substitution Principle,LSP)由麻省理工学院计算机科学实验室的里斯科夫(Liskov)女士在 1987 年的“面向对象技术的高峰会议”(OOPSLA)上发表的一篇文章《数据抽象和层次》(Data Abstraction and 阅读全文
posted @ 2019-12-05 15:26 南北12345678 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。我们将在下面的几节中依次来介绍这 7 条原则,本节首先介绍开闭原则。 开闭原则的定义 开闭原则(Open Closed Princ 阅读全文
posted @ 2019-12-05 15:22 南北12345678 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 统一建模语言简介 统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。 统一建模语言能为软件开发的所有 阅读全文
posted @ 2019-12-05 15:07 南北12345678 阅读(2016) 评论(0) 推荐(2) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 43 下一页