《尚学堂_史上最易懂的设计模式视频》--章节3 Iterator迭代 模拟列表

广州尚学堂官网-|广州Java培训|Java培训机构|人工智能+Python培训|PHP培训|全栈工程师培训|UI设计培训|前端移动开发培训
http://www.gzsxt.cn/

==Iterator迭代 

这个课程是2009年的

==10课 自己写一个 ArrayList

==11课 一个链表 Node 和 LikedList

  

== 12课,考虑容器的可替换性

如果他们都继承一个基类  collection,针对接口编程,如果是写在配置文件,代码都不用编译。

 ==13课时  数组遍历 下标可以,链表遍历 指针(引用)可以,二叉树遍历 左序遍历右序中序遍历

java内部类, Iterator<T> iterator()

 ==14课时  泛型

==15 

 Strut2 可以实现Strut1的功能,但是有些老系统还用strut1,还得学。

工作流 ?? JBPN系统上

==章节2Thinking_in_oo面向对象思维 课程提到的笔记:

教学,教与学的比重:重点在学

面向对象:的核心就是多态。封装 继承 多态。多态 --》可扩展性 Extensibility

有时候知识跟那牛吃草似的,先囫囵吞下去,是不是翻出来嚼一下,慢慢就会了。

geter seter 好处:防止无条件开发读写属性,很危险;函数里面可以添加筛选条件。所以属性一般是private。

先学会用,再研究原理;

Over Design也是一种罪过。设计过头,还是要实事求是。

一首诗:OO思想慢慢来,封装继承和多态,设计层层无止境,适可而止乐开怀。

posted @ 2017-10-25 09:52  海蓝7  阅读(223)  评论(0编辑  收藏  举报