码迷,mamicode.com
首页 > 其他好文 > 详细

前后端框架和设计模式

时间:2017-01-22 07:46:03      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:意思   nts   用途   理解   策略   一个人   color   public   person   

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

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

虽然还是有点懵懂,但是对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{
     
}

 

前后端框架和设计模式

标签:意思   nts   用途   理解   策略   一个人   color   public   person   

原文地址:http://www.cnblogs.com/sundaymorning/p/6338163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!