上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 43 下一页
摘要: 这是一个信息泛滥的社会,我们无处不被越来越琐碎的信息包围,然而信息的泛滥导致我们逻辑能力越来越差,大部分人拥有的都只是一种获取信息的能力,而不是思考的能力,结果成了人云亦云的泛泛之辈。 然而那些依然具备独立思考能力的人,却保持着清醒头脑和判断,他们依然可以一眼看透事物的本质,从而作出更加正确/长远的 阅读全文
posted @ 2019-12-16 11:53 南北12345678 阅读(736) 评论(0) 推荐(0)
摘要: 概念 策略模式的定义是:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 策略模式指的是定义一系列的算法,把它们一个个封装起来。将不变的部分和变化的部分隔开是每个设计模式的主题,策略模式也不例外,策略模式的目的就是将算法的使用与算法的实现分离开来。 一个基于策略模式的程序至少由两部分 阅读全文
posted @ 2019-12-10 18:10 南北12345678 阅读(452) 评论(0) 推荐(0)
摘要: 高度的抽象性是数学学科理论的基本特点之一.数学以现实世界的空间形式和数量关系作为研究对象,所以数学是将客观对象的所有其他特性抛开,而只取其空间形式和数量关系进行系统的、理论的研究。因此,数学具有比其他学科更显著的抽象性,这种抽象性还表现为高度的概括性。 一般说来,数学的抽象程度越高,其概括性越强。 阅读全文
posted @ 2019-12-10 09:33 南北12345678 阅读(2918) 评论(0) 推荐(0)
摘要: Excel作为一种常用的数据存储格式,在很多项目中都会有相应的导入导出的功能。这篇文章会介绍如何使用Java操作Excel,以及如何解决大文件读写时内存溢出的问题。 1、OpenXML标准 Word、Excel、PPT是Office办公套件中最常用的三个组件。早期的Office套件使用二进制格式,这 阅读全文
posted @ 2019-12-09 14:30 南北12345678 阅读(5574) 评论(0) 推荐(0)
摘要: 合成复用原则的定义 合成复用原则(Composite Reuse Principle,CRP)又叫组合/聚合复用原则(Composition/Aggregate Reuse Principle,CARP)。它要求在软件复用时,要尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现。如 阅读全文
posted @ 2019-12-05 15:42 南北12345678 阅读(243) 评论(0) 推荐(0)
摘要: 迪米特法则的定义 迪米特法则(Law of Demeter,LoD)又叫作最少知识原则(Least Knowledge Principle,LKP),产生于 1987 年美国东北大学(Northeastern University)的一个名为迪米特(Demeter)的研究项目,由伊恩·荷兰(Ian 阅读全文
posted @ 2019-12-05 15:39 南北12345678 阅读(286) 评论(0) 推荐(0)
摘要: 接口隔离原则的定义 接口隔离原则(Interface Segregation Principle,ISP)要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法。 2002 年罗伯特·C.马丁给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法(Clie 阅读全文
posted @ 2019-12-05 15:37 南北12345678 阅读(279) 评论(0) 推荐(0)
摘要: 单一职责原则的定义 单一职责原则(Single Responsibility Principle,SRP)又称单一功能原则,由罗伯特·C.马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。这里的职责是指类变化的原因,单一职责原则规定一个类应该有且仅有一个引起它 阅读全文
posted @ 2019-12-05 15:34 南北12345678 阅读(272) 评论(0) 推荐(0)
摘要: 依赖倒置原则的定义 依赖倒置原则(Dependence Inversion Principle,DIP)是 Object Mentor 公司总裁罗伯特·马丁(Robert C.Martin)于 1996 年在 C++ Report 上发表的文章。依赖倒置原则的原始定义为:高层模块不应该依赖低层模块, 阅读全文
posted @ 2019-12-05 15:31 南北12345678 阅读(251) 评论(0) 推荐(0)
摘要: 里氏替换原则的定义 里氏替换原则(Liskov Substitution Principle,LSP)由麻省理工学院计算机科学实验室的里斯科夫(Liskov)女士在 1987 年的“面向对象技术的高峰会议”(OOPSLA)上发表的一篇文章《数据抽象和层次》(Data Abstraction and 阅读全文
posted @ 2019-12-05 15:26 南北12345678 阅读(307) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 43 下一页