设计模式
寻找风口去飞翔
这个作者很懒,什么都没留下…
展开
-
设计模式之观察者模式
设计模式之观察者模式什么是观察者模式观察者模式又称为发布/订阅(Publish/Subscribe)模式,在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新.用在哪些地方1.聊天室程序的创建。服务器创建好后,A,B,C三个客户端连上来公开聊天。A向服务器发送数据,服务器端聊天数据改变。我们希望将这些聊天数据分别发给他在线的客户。也就是说,每个...原创 2019-10-09 12:48:52 · 115 阅读 · 0 评论 -
设计模式之工厂模式
设计模式之工厂模式什么是工厂模式工厂设计模式,顾名思义,就是用来生产对象的,在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了软件设计的开闭原则,如果我们使用工厂来生产对象,我们就只和工厂打交道就可以了,彻底和对象解耦,如果要更换对象,直接在工厂里更换该对象即可,达到了与对象...原创 2019-10-09 16:18:57 · 86 阅读 · 0 评论