IT人习惯把具体的事物加工成的形状一致的类,正是这样的一致,加上合适的规范,才能彰显对象筋道的牙感和bean清香的味道。Spring比谁都清楚OO的奥妙,让组件之间的依赖关系由容器在运行时期决定,称作依赖注入(Dependency Injection)。...
分类:
编程语言 时间:
2014-06-19 11:03:35
阅读次数:
402
概述 MVC中,IView代表一个视图,最后是要表现为HTML或者其他的HttpResponse的应答流的;IViewEngine提供了类似工厂的作用或者提供器的作用,以返回一个视图。 OO的视觉:不要管IView,IViewEngine怎么实现,只关心其代表着什么,能做什么,这样才能接地气(业务啊...
分类:
Web程序 时间:
2014-06-19 06:15:21
阅读次数:
278
封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学 习OO的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此 抛砖引玉,大家...
分类:
其他好文 时间:
2014-06-16 13:58:56
阅读次数:
254
基础知识什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数; 现在纯正的OO语言主要是java和C#,C++也...
分类:
Web程序 时间:
2014-06-16 12:58:32
阅读次数:
253
学习有两种方式。第一是强化。
任何事物,你想明白,下功夫就够。华生让小阿尔伯特学会了恐惧小白鼠。 后来者推波助澜,Peter Pig可以放置物品,斯金纳的鸽子会打球,海豚学会了表演。
奥巴马总统在为小朋友的演讲中也提到了学习中碰到挫折的时候,需要重复,这其实契合行为主义的思想。这第一种方式的内涵就是...
分类:
其他好文 时间:
2014-06-12 15:28:20
阅读次数:
205
由“ can i get a char* , please?"看起:Just barely. OO.o
has at least six string wrappers, although the C implementations are of little
interest:rtl_String...
分类:
其他好文 时间:
2014-06-12 12:27:15
阅读次数:
296
p5OO 第五章 面向对象 (基础篇)Notes(1), Constructor / this /
String String str1 = "hello"; 解释 : 是把一个在堆内存空间的使用权给了 str1 对象。 String str2 =
"hello"; str1 == str2 是 t...
分类:
编程语言 时间:
2014-06-12 06:42:11
阅读次数:
421