设计模式
ZJE_ANDY
这个作者很懒,什么都没留下…
展开
-
Spring AOP和代理模式
一、什么是AOP?一般面试官问到这个问题,面试者基本上都会回答:AOP 就是面向切面编程。其实这真的是句废话,这么回答真的没有任何意义。或许你可以给面试官举个例子:歌星都有好多助理,歌星最重要的一件事就是唱歌,其他事他不用关注,比如唱歌前可能需要和其他人谈合作,还要布置场地,唱歌后还要收钱等等,这些统统交给他对应的助理去做。也许哪一天,这个歌星做慈善,免费唱歌了,不收钱了,那么就可以把收钱这个助力给辞退了。这就是 AOP,每个人各司其职,灵活组合,达到一种可配置的、可插拔的程序结构。AOP 的实现原转载 2020-12-21 00:40:10 · 164 阅读 · 1 评论 -
C++三种工厂模式介绍及其区别
工厂模式有三种,分别是:简单工厂模式,工厂模式,抽象工厂模式要理解为什么要用工厂模式,首先我们要这样编程:例如一家游戏公司已经写好了 飞机类文件,坦克类文件,潜艇类文件,并把他们封装好让程序员们来调用(姑且把封装好的文件叫库文件),而程序员调用来写程序,姑且把程序员叫做使用者。好,理解这句话我们就继续往下说。无论哪种工厂模式,都不会给你直接 new 具体的产品对象的。他能做的只是操原创 2017-03-08 16:24:48 · 1715 阅读 · 0 评论 -
JAVA单例模式
1.单例模式是什么2.饿汉模式的单例模式3.懒汉模式的单例模式4.两种模式的区别1.单例模式是什么原创 2017-03-31 12:29:37 · 520 阅读 · 0 评论 -
观察者模式(Java代码)
1.什么是观察者模式2.要创建的三个接口3.数据源的建立(天气观测站)4.观察者的建立(观察者)(一)什么是观察者模式观察者模式就如一个聊天室,当你需要收到聊天室的消息时,你就注册成为聊天室的成员,当聊天室有信息更新时,就会传到你那去。当你不需要接收聊天室的信息时,可以注销掉,退出聊天室。又例如,天气观测站和气象报告板的关系。但报告板想获取观测站的数据,可以注册加入原创 2018-01-27 00:17:13 · 22519 阅读 · 5 评论