zoukankan      html  css  js  c++  java
  • 前后端框架和设计模式

    年少轻狂时曾经说过这么一句话:框架是无用的,但是框架的原理是有用的

    仔细想想,这话还是有那么些道理,现在自己在看设计模式的书,感觉自己更加能理解框架的用途了。

    虽然还是有点懵懂,但是对spring和springMVC的原理似乎是懂了一些了。书要混着看才行。 

    要懂spring,就得至少买2本spring的书混着看

    要懂设计模式,也得买两本设计模式的书过来看。就比如我在《headFirst设计模式》那里学到策略模式和《大话设计模式》里面学到的策略模式就感觉有点不大一样。下面贴代码

    复制粘贴没意思。我自己给策略模式下定义:

    headfirst里面,策略模式就是针对不同的接口有不同的实现类,然后不变的属性和方法就放在一个基类里面就行了。比如一个骑士是一个人,先写人这个基类

    public Class Person{
         private String name;
         void eat();
         void sleep();       
    }

    骑士可以持剑,持剑的接口是

    interface{
      useSword();  
    }

    骑士类的代码是

    public Class Knight exends Person immpents sword{
         
    }
  • 相关阅读:
    mac配置ls命令显示不同文件不同颜色
    nginx安装
    PostgreSQL的架构
    /etc/sysctl.conf配置文件
    pg_hba.conf配置文件
    gitlab不支持mysql,这就是我学习PostgreSQL的原因
    postgresql安装
    git的三个区域比较
    mysql备份时的快照原理
    mysql密码管理
  • 原文地址:https://www.cnblogs.com/sundaymorning/p/6338163.html
Copyright © 2011-2022 走看看