一.面向对象的基本特征 面向对象编程具有三个基本特征: 继承:当子类继承父类后,子类作为一种特殊的父类,将直接获得父类的属性和方法。继承可以分为单继承和多继承。由于多继承可能引起继承结构的混乱,而且会大...
分类:
其他好文 时间:
2014-07-31 13:47:00
阅读次数:
232
1. AOP 简介
AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充.
AOP 的主要编程对象是切面(aspect), 而切面模块化横切关注点.
在应用 AOP 编程时, 仍然需要定义公共功能, 但可以明确的定义这个功能...
分类:
编程语言 时间:
2014-07-30 12:28:13
阅读次数:
371
由于ASP.NET技术是全面向对象的,因此,要掌握这一技术,必须具备有扎实的面向对象理论基础使用C#编程,所有的程序代码几乎都放在类中,不存在独立于类中之外的函数,因此,类是面向对象编程的基本单元在绝大多数面向对象语言中,一个类都可以包含两种成员:字段和方法。字段与方法这两个概念是面向对象理...
分类:
编程语言 时间:
2014-07-29 17:09:02
阅读次数:
303
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP与OOP是面向不同领域的两种设计思想。 OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效...
分类:
其他好文 时间:
2014-07-29 13:38:08
阅读次数:
200
1、使用ThinkPHP基础知识:PHPOOP面向对象编程思想MVC设计模式2、安装环境LAMP:Linux + Apache + MySQL + PHPWAMP:Windows + Apache + MySQL + PHPwindows安装集成环境:Wampserver3、ThinkPHP下载核心...
分类:
Web程序 时间:
2014-07-29 11:18:16
阅读次数:
227
一,几乎没有哪个类可以独立地存在。在大多数情况下,如果一个类不会与其他类交互,那么根本没有理由构建它。 二,实际上,OO开发中没有全局数据。静态属性和方法会子同一个类的所有对象间共享,但是其他类的对象是无法访问的。 三,要不惜一切代价避免改变公共接口,如果对公共接口做了修改,就会导致使用该接口的所有...
分类:
其他好文 时间:
2014-07-29 10:35:16
阅读次数:
190
Swift是Apple最新推出的语言,用于编写iOS和OS X程序,与C语言和Objective-C兼容。本系列的文章中的一些例子,都来自于苹果官方的GUIDE: The Swift Programming Language,有兴趣的同学可以去苹果的官网下载英文原版的iBook。
一、Hello world
Swift中不需要main函数,也不需要用;分开每一行的语句,一个简单的Hel...
分类:
其他好文 时间:
2014-07-26 02:40:16
阅读次数:
219
与Ioc容器一样,AOP也是Spring的核心模块之一。AOP是Aspect-Oriented Programming的简称,现在通常称为面向切面编程。我们学了OOP,面向对象编程,而AOP并非是OOP的替代技术,它只是OOP的一个有益补充。...
分类:
编程语言 时间:
2014-07-26 02:08:37
阅读次数:
334
这段时间正好公司项目须要,须要改动fullcalendar日历插件,有机会深入插件源代码。正好利用这个机会,我也大致学习了下面JS的面向对象编程,感觉收获还是比較多的。所以写了以下这篇文章希望跟大家探讨探讨JS的面向对象,本人资历尚浅,还望各位大神多多不吝赐教。总述:如今的发展趋势是,JS越来越面向...
分类:
编程语言 时间:
2014-07-26 01:13:26
阅读次数:
333
设计模式一 工厂模式Factory 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。可是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 很多类型对象的创造须要一系列的步骤: 你可能须要计算或取得对象的初始设置; 选择生...
分类:
其他好文 时间:
2014-07-24 12:21:05
阅读次数:
364