虽然一直的以为自己掌握了面向对象的编程,但是在实际的开发过程中对需求的变化感到力不从心,才认识到自己的oop基础并不牢固。痛定思痛,决定找一本设计模式的书好好的打打基础,也期望能够解决工作中的一些疑惑。1.UML图
类图几个的原语: 继承(Generalization):实现(Realiza...
分类:
其他好文 时间:
2014-05-12 05:15:11
阅读次数:
317
前712年秋天的伐许之役,是三巨头最后一次会面。同年十月,郑庄公不顾鞍马劳顿,再一次利用王室卿士的身份,联合虢国讨伐宋国,并且取得重大胜利。就在他结束了对宋国的战争,喜滋滋地返回新郑的路上,他听到了从鲁国传来的一个令人震惊的消息:鲁隐公被人暗杀了!
对于鲁隐公的非正常死亡,光用一个“震惊”来形...
分类:
其他好文 时间:
2014-05-12 05:01:47
阅读次数:
313
----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!
-----------------------Java面向对象面向对象是一种程序设计方法,或者是程序设计规范,其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。
...
分类:
其他好文 时间:
2014-05-12 03:53:03
阅读次数:
373
1:分类的使用场景:想对一个类,扩充一些功能,而又不改变原来类的模型,也不用继承,这时OC中的特有语法:分类可以做到;当然分类也是一个类,也需要声明和实现,声明在.h文件中,实现在.m文件中,格式如下//
声明@interface 类名 (分类名称)@end// 实现@implementation ...
分类:
其他好文 时间:
2014-05-12 03:18:19
阅读次数:
272
----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!
----------------------java面向对象中比较重要的知识还有内部类,抽象类、接口,这些和封装、继承、多态一起赋予java强大的面向对象的能力1、抽象类在面向对象...
分类:
其他好文 时间:
2014-05-12 02:48:33
阅读次数:
331
由于一些原因需要整理一些Java的知识,把整理出来的结果分享一下。1、三大基本特性我们以Java的三大基本特性为角度展开封装、继承、多态封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个...
分类:
编程语言 时间:
2014-05-12 01:34:41
阅读次数:
549
1.原型继承本质
就javascript对象系统的实现来讲,对象并没有原型,而构造器有原型(构造器.prototype指向其原型)。对象只有构造自某个原型的说法,并没有持有某个原型的说法。原型其实也是一个对象实例。原型的含义是指:如果构造器有一个原型对象A,则由该构造器创建的实例都必然复制...
分类:
编程语言 时间:
2014-05-11 23:22:20
阅读次数:
433
静态方法独立于类和类的实例,它是定义在类作用域内的方法。可以由类和实例直接调用。
类方法和静态方法都要使用装饰器来定义,定义的基本格式是:
@staticmethod
def ():
#do something
类方法定义的基本格式是:
@ classmethod
def (cls):
#dosomething
类方法与成员方法不同的是,它需...
分类:
编程语言 时间:
2014-05-11 22:25:53
阅读次数:
422
C++语言的对象化模型.封装,隐藏内部实现.继承,复用现有代码.多态,改写对象行为本文描述了一个C++实现的继承和多态的场景,然后用C语言编写了一种对等的实现。//
A typical example of inheritance and virtual function use.// We wou...
分类:
编程语言 时间:
2014-05-11 18:03:47
阅读次数:
412