剑客
关注科技互联网

标签:面向对象编程

设计

GO,or not to GO

阅读(40)评论(0)

全世界有上千种程序开发语言,其实自己要发明一种语言也不是很难的事情。但问题是,为什么需要新语言,尤其是通用软件开发语言?

技术教程

OOP与FP

阅读(656)评论(0)

OOP与FP2017.01.11 17:26:35 看了阿当老师的微博:OOP与FP的一些事情,发现阿当老师的内容总是能点燃争议的爆点,引发大家的思考与论战。我就“OOP与FP哪个好、哪个坏”也来说说自己的看法。

技术教程

OOP之作用域与闭包

阅读(58)评论(0)

在编程语言中,作用域控制着变量与参数的可见性及生命周期,它能减少名称冲突,而且提供了自动内存管理 –javascript 语言精粹

技术教程

面向对象与函数式的思考

阅读(48)评论(0)

在很长一段时间里,OOP在程序语言里占了统治地位。之所以它会如此流行,不是因为它有多优秀,而是因为它更容易被接受。在OOP里,对象是第一位的,动作是第二位的,这和主流的人类语言最为接近。例如,在面向对象的语言里,要描述”我看书”这个概念,一...

技术教程

联想超融合存储:面向对象的分布式存储系统

阅读(53)评论(0)

通信世界网消息(CWW) 联想超融合存储系统是一款自主研发,面向对象的分布式存储系统。通过将所有硬盘池化管理,大幅度的提高并发I/O;采用虚拟存储控制器,更加灵活智能的管理;利用无单点原则,水平扩展的分布式架构,构建了一个高性能、易扩展、高...

技术教程

抽象类、接口、内部类

阅读(87)评论(0)

当编写一个类时,常常会为该类定义一些方法,这些方法用以描述该类的行为方式,那么这些方法都有具体的方法体。但在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确地知道这些子类如何实现这些方法。使用抽象方法即可满足该要求:抽象方法...

技术教程

VirtualApp Hook 框架分析

阅读(62)评论(0)

作者: imilk 版权声明:本文图文为博主原创,转载请注明出处。 对于插件化框架 Hook 机制是一个核心,那到底 Hook 是什么呢?怎么去理解插件化中的 Hook 呢?在我看来插件化中的 Hook 机制就是通过 反射注入 和 动态代理...

技术教程

iOS 10 by Tutorials 笔记(十)

阅读(151)评论(0)

在日常的 iOS 开发中,我们经常要面对不同单位之间的转换。比如英美国家的英制到公制的换算,以及其他度量单位间的换算。你自己可能也写了一些库来做这些事情,不过这始终不是一件省心的事情。

技术教程

C++之多态

阅读(59)评论(0)

多态是面向对象程序设计语言的一个重要特点, 是一种将不同的特殊行为和单个泛化记号相关联的能力. 更加直白的表述是同样的语法结构对应不同的具体功能. 从这个角度上来说, 模板和函数重载是一种静态的多态, 而基于虚函数实现的多态则是动态多态.

技术教程

面向对象六大原则和设计模式

阅读(63)评论(0)

最近这段时间,无论是写文章的频率,还是新知识的汲取,都不如以往有热情。总是拿工作忙当借口,但是心里明白还是懒和拖延作祟。静下心来反思了最近的状态,还是要及时止住惰性,保持一个良好的、有节奏的学习步调。

技术教程

Java Interview Basic Knowlege

阅读(83)评论(0)

注意:不支持long,double,JDK7之后,开始支持String。对于几个固定值的判断,建议使用switch语句,因为switch语句会将具体的答案加载进内存,相对高效一点。

技术教程

第 16 单元:继承

阅读(69)评论(0)

本单元是 “Java 编程入门” 学习路径的一部分。尽管各单元中讨论的概念具有独立性,但实践组件是在您学习各单元的过程中逐步建立起来的,推荐您在继续学习之前复习 前提条件、设置和单元细节 。

技术教程

第 17 单元:接口

阅读(65)评论(0)

本单元是 “Java 编程入门” 学习路径的一部分。尽管各单元中讨论的概念具有独立性,但实践组件是在您学习各单元的过程中逐步建立起来的,推荐您在继续学习之前复习 前提条件、设置和单元细节 。