上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页
摘要: 转自https://www.cnblogs.com/vaiyanzi/p/6904449.html (代码是C#) 依赖倒转原则(Dependency Inversion Principle, DIP):抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对抽象(接口)编程,而不是针对实现细节编程 阅读全文
posted @ 2017-06-28 21:52 青衫仗剑 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 里氏替换原则(Liskov Substitution Principle, LSP):所有引用父类的地方必须能使用其子类的对象。 简单来说就是 子类拥有父类所拥有的一切,并可以在此基础上进而扩展其他的属性和方法。 阅读全文
posted @ 2017-06-28 21:02 青衫仗剑 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 开放-封闭原则(Open Closed Principle),是说软件实体(类、模块、函数等)应该可以扩展,但是不可修改。(多扩展,少修改) 对扩展开放:有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。 对修改封闭:类一旦设计完成,就可以独立其工作,而不要轻易对类做修改。 如何做到对扩展 阅读全文
posted @ 2017-06-27 21:06 青衫仗剑 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。 一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些 阅读全文
posted @ 2017-06-27 20:20 青衫仗剑 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 概述: 策略模式(Strategy Pattern),定义了一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化。 简单描述: 把简单工厂生产对象的方法 封装成策略类的构造方法 直接根据type创建出对应的对象 再提供一个根据策略返回计算结果的方法 好 阅读全文
posted @ 2017-06-25 18:51 青衫仗剑 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 概述: 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 简介: 该模 阅读全文
posted @ 2017-06-21 21:56 青衫仗剑 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 原文链接 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。 那么属性/方法名称前加的加号和减号是什么意思呢 阅读全文
posted @ 2017-06-20 19:49 青衫仗剑 阅读(1010) 评论(0) 推荐(1) 编辑
摘要: 简介: SSM框架是Spring,SpringMVC 和Mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,dao层四层。 Spring实现对业务对象的管理,SpirngMVC负责请求的转发和视图管理,Mybatis作为数据对象的持久化引擎 阅读全文
posted @ 2017-06-08 22:13 青衫仗剑 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: Jedis Jedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用。可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis、SRP等等,推荐使用Jedis。 Spring Data Redis spring-data-redis是spring 阅读全文
posted @ 2017-05-10 20:30 青衫仗剑 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 首先要说一下HandlerExecutionChain: HandlerExecutionChain是一个执行链,当用户的请求到达DispatcherServlet的时候,DispatcherServlet会到HandlerMapping中查找对应的Handler,找到后返回的就是这个:Handle 阅读全文
posted @ 2017-05-05 18:07 青衫仗剑 阅读(751) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页