zoukankan      html  css  js  c++  java
  • 《尚学堂_史上最易懂的设计模式视频》--章节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思想慢慢来,封装继承和多态,设计层层无止境,适可而止乐开怀。

  • 相关阅读:
    nginx下根据指定路由重定向
    Ubuntu下配置apache开启https
    php+websocket搭建简易聊天室实践
    rsync + git发布项目
    nginx下配置Yii2 rewrite、pathinfo等
    新装NGINX重启,出现错误 nginx: [error] open() "/usr/local/nginx/logs/nginx.pid"
    wamp mysql服务意外停止
    PHP异步请求
    php curl_errno 60
    php开启fileinfo扩展
  • 原文地址:https://www.cnblogs.com/rogge7/p/7727299.html
Copyright © 2011-2022 走看看