oop是面向对象编程(设计) 面向对象程序设计(英语:Object Oriented Programming,缩写:OOP),指一种程序设计范型,同时也是一种程序开发的方法论。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。基本理论一项由 Deborah J. ...
分类:
其他好文 时间:
2018-02-18 22:21:42
阅读次数:
176
软件工程方法学:三个基本要素:方法,工具和过程。1、传统方法学:也称生命周期方法学或结构化范型。这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺利完成每个阶段的任务。2、面向对象方法学:把数据和行为看成是同等重要的,它是一种以数据为主线,把数据和对数据的操作紧密结合起来的方法。 软件生命 ...
分类:
其他好文 时间:
2018-02-14 18:41:01
阅读次数:
157
"回到目录" Aspect面向方面编程 面向侧面的程序设计(aspect oriented programming,AOP,又译作面向方面的程序设计、观点导向编程、剖面导向程序设计)是计算机科学中的一个术语,指一种程序设计范型。该范型以一种称为侧面(aspect,又译作方面)的语言构造为基础,侧面是 ...
分类:
Web程序 时间:
2018-02-06 16:42:37
阅读次数:
198
MVC组件分析 2 System.Web.Mvc V 4.0.0.0 组件分析 2.1 Routing组件(路由选择) Routing的作用就是负责分析Url Action的要求? 必须是一个公有方法? 必须返回ActionResult类型? 必须是实例方法? 不能是范型方法? 没有标注NonAct ...
分类:
Web程序 时间:
2018-01-26 21:02:23
阅读次数:
244
Lua 本条目介绍的是一种编程语言。关于关于Lua在维基百科中的使用,请见“维基百科:Lua”。关于“Lua”一词的其他意思,请见“卢阿”。 Lua 编程范型 多重编程范式,脚本,命令式编程(过程式,基于原型的编程,面向对象程序),函数编程语言 设计者 Roberto Ierusalimschy W ...
分类:
编程语言 时间:
2017-12-21 23:07:53
阅读次数:
313
类构造器引用 首先看个简单的例子: Class::new 语法就是构造器引用 调用的是默认的构造函数。 类静态方法引用 首先看下简单的例子: Car::collect 就是静态方法引用的实现。 类方法引用和实例方法引用 首先来看一个简单的例子: 类型推测机制 当使用范型类时编译器可以自动推断出确定的 ...
分类:
编程语言 时间:
2017-12-18 18:37:44
阅读次数:
155
一,什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻 ...
分类:
编程语言 时间:
2017-11-20 20:17:55
阅读次数:
160
1. Java范型时编译时技术,在运行时不包含范型信息,仅仅Class的实例中包含了类型参数的定义信息。泛型是通过java编译器的称为擦除(erasure)的前端处理来实现的。你可以(基本上就是)把它认为是一个从源码到源码的转换,它把泛型版本转换成非泛型版本。 基本上,擦除去掉了所有的泛型类型信息。 ...
分类:
编程语言 时间:
2017-10-27 11:38:51
阅读次数:
188
一、计算机编程的两种范型 1、面向过程的模型 具有线性执行特点,认为是代码作用于数据。 2、面向对象的模型 围绕它的数据(即对象)和为这个数据定义的接口来组织程序;实际上是用数据控制代码的访问 二、面向对象的实质性的要素 抽象 人们通过抽象处理复杂性,而抽象的管理方法是使用层级分类,它允许你根据物理 ...
分类:
编程语言 时间:
2017-10-19 13:53:26
阅读次数:
247
线程的threadLocals Looper通过sThreadLocal来设置线程与Looper的对应关系,sThreadLocal是范型类ThreadLocal<Looper>的实例,其添加、移除元素的操作如下: 从代码中可以看出,Looper对象实际上是被添加到当前线程的本地数据表中(t.thr ...
分类:
移动开发 时间:
2017-10-15 00:37:51
阅读次数:
267