摘要:
1 MVC介绍 众所周知MVC不是设计模式,是一个比设计模式更大一点的模式,称作设计模式不合理,应该说MVC它是一种软件开发架构模式,它包含了很多的设计模式,最为密切是以下三种:Observer (观察者模式), Composite(组合模式)和Strategy(策略模式)。所以说MVC模式又称复合 阅读全文
posted @ 2020-05-30 22:14
北方寒士
阅读(2557)
评论(1)
推荐(1)
摘要:
spring中常用的设计模式达到九种,我们举例说明: 第一种:简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单 阅读全文
posted @ 2020-05-30 22:11
北方寒士
阅读(296)
评论(0)
推荐(0)
摘要:
第一步:域名解析,将域名解析成对应ip。 按先后顺序查看1.浏览器缓存。2.本机的host文件。(Linux:/etc/hosts)3.路由器缓存。4.本地DNS服务器,递归查询对应IP。[本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文,而不是让该主机自己进行下一步查询。 阅读全文
posted @ 2020-05-30 21:31
北方寒士
阅读(291)
评论(0)
推荐(0)
摘要:
一. Error和Exception比较 一个程序出现错误,有如下3种:1. 语法错误,不符合语法。2. Throwable异常。3. 逻辑错误,运行结果和预想结果不一样。 Error(错误):指的是JVM出现的错误,应用程序无法处理。Error发生时,JVM一般会选择线程中止。Exception( 阅读全文
posted @ 2020-05-30 15:53
北方寒士
阅读(214)
评论(0)
推荐(0)
摘要:
一.代理模式结构图 静态代理 接口: public interface PeoPleInterface { void vote(); } 被代理类: public class Farmer implements PeoPleInterface{ @Override public void vote( 阅读全文
posted @ 2020-05-30 15:15
北方寒士
阅读(140)
评论(0)
推荐(0)
摘要:
一、简单工厂(单个工厂) 二、抽象工厂(多个工厂) 三. 模式总结 主要优点1. 屏蔽了产品的具体创建过程,使用简单。2. 满足开闭原则,具有更高的扩展性。其缺点是:每增加一个产品就要增加一个具体产品类和一个对应的具体工厂类,这增加了系统的复杂度。 模式角色抽象工厂(Abstract Factory 阅读全文
posted @ 2020-05-30 12:20
北方寒士
阅读(302)
评论(0)
推荐(0)
摘要:
一. 类的表示 类用矩形表示,分为三层,自顶向下分别是:类名、属性和方法。 属性格式:[可见性] [属性名称] : [类型] = {缺省值,可选}方法格式:[可见性] [方法名称] (参数列表) : [类型] 可见性: -表示private、+表示public、#表示protected。 二. 接口 阅读全文
posted @ 2020-05-30 10:26
北方寒士
阅读(308)
评论(0)
推荐(0)

浙公网安备 33010602011771号