码迷,mamicode.com
首页 >  
搜索关键字:面向对象    ( 26169个结果
python 面向对象编程
?? 类?? 实例?? 绑定与方法调用?? 子类,派生和继承?? 内建函数?? 定制类?? 私有性?? 授权与包装?? 新式类的高级特性?? 相关模块1 类首先要知道的是python 2.2版本对类做出了更改。2.2版本及以后版本的类是python的新式类,之前的类属于旧式类。新式类是旧式类的一个超...
分类:编程语言   时间:2014-05-23 11:43:57    阅读次数:279
JavaScript中this的工作原理以及注意事项
在JavaScript中,this的概念比较复杂。除了在面向对象编程中,this还是随处可用的。这篇文章介绍了this的工作原理,它会造成什么样的问题以及this的相关例子。要根据this所在的位置来理解它,情况大概可以分为3种: 1、在函数中:this通常是一个隐含的参数。 2、在函数外(...
分类:编程语言   时间:2014-05-23 11:39:12    阅读次数:383
[我的设计模式] 桥接模式
在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。GOF在提出桥梁模式的时候指出,桥梁模式的用意是"将抽象化(Abstraction...
分类:其他好文   时间:2014-05-23 10:24:20    阅读次数:311
Python面向对象编程-封装
大家使用Python这门语言,大多是作为一门脚本语言来使用。这里熟悉下python的面向对象的特性。 1、几个基本概念 1.1 面向过程和面向对象 根据操作数据的函数或语句块来设计程序的过程,叫做面向过程编程。与之相对应的,如果把数据和功能结合起来,用称为对象的东西包裹起来,这种组织程序的方法称为面向对象的编程。面向对象的编程一般用在稍微大型的项目或者是要求更加合理的解决方案的场合,相对与面...
分类:编程语言   时间:2014-05-22 10:18:15    阅读次数:414
设计模式(7)--适配式模式与外观模式
转换接口。 引入新原则: ” 最少知识“原则   作用为 外观模式 面向对象的适配器:将一个接口转换成另一个接口,以符合客户的期望。 对象适配器  与  类适配器 OO原则:(1)封装变化 (2)多用组合,少用继承 (3)针对接口编程,不针对实现编程 (4)为交互对象之间的松耦合设计而努力 (5)类应该对扩展开放,对修改关闭。(6) 依赖抽象,不要依赖具体类。(7)只和朋友交流。 ...
分类:其他好文   时间:2014-05-22 09:22:37    阅读次数:268
Spring AOP 实现原理
QQ群:289150599 什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP...
分类:编程语言   时间:2014-05-20 16:36:32    阅读次数:267
面向对象text1
一:name; } } $aa = new Study();//创建一个对象 $aa->name="abc"; //下面是给对象赋值 $aa->age="19"; $aa->like="computer"; $aa->in();//调用in()这个函数 把...
分类:其他好文   时间:2014-05-20 12:30:18    阅读次数:219
PHP (20140519)
关于php面向对象的基本代码: 1 name = $name;12 $this->pwd = $pwd;13 $this->age = $age;14 }15 16 public function intro(){17 18 echo ...
分类:Web程序   时间:2014-05-20 11:34:15    阅读次数:303
2014-05-19 总结
PHP 面向对象1、传统开发方法存在问题 1.软件重用性差 , 2.软件可维护性差, 3.无很好的扩展性2、面向对象的要素 1. 抽象性 , 2. 封装性 , 3.共享性 , 4. 强调对象结构而不是程序结构3、面向对象的三大特点 封装,继承,多态,缺一不可4、$this关键字是用来访问当前对象中的...
分类:其他好文   时间:2014-05-20 10:51:38    阅读次数:216
Java语言的安全性的体现
Java语言的安全性的体现1、严格遵循面向对象的规范。这样封装了数据细节,只提供接口给用户。增加了数据级的安全性。2、无指针运算。java中的操作,除了基本类型都是引用的操作。引用是不能进行增减运算,不能被直接赋予内存地址的,从而增加了内存级的安全性。3、数组边界检查。这样就不会出现C/C++中的缓...
分类:编程语言   时间:2014-05-20 08:32:55    阅读次数:372
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!