首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java 设计模式
s10g
创建于2021-06-11
订阅专栏
java 设计模式
等 7 人订阅
共27篇文章
创建于2021-06-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
java 设计模式之策略模式(二十一)
没有人可以左右你的人生,只是很多时候我们需要多一些勇气,去坚定自己的选择。是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。比如说需要改变’飞’的状态,需要吧旱鸭子改为可以飞翔的状态.UML...
java 设计模式之责任链模式(二十二)
人生路漫漫,愿你我彼此善良而真诚。为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。UML类图(1.抽象处理者...
java 设计模式之中介者模式(十七)
.我们总是喜欢拿顺其自然来敷衍人生道路上的荆棘坎坷,却很少承认,真正的顺其自然,其实是竭尽所能之后的不强求,而非两手一摊的不作为。用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。假设有5个房东,需要出租5...
java 设计模式之备忘录模式(十八)
撑不住的时候,可以对自己说声“我好累”,但永远不要在心里承认说“我不行”。不要在最该奋斗的年纪选择了安逸。没什么好说的,一无所有就是奋斗的理由,我们试着长大,一路跌跌撞撞,然后遍体鳞伤,总有一天,你会站在最亮的地方,活成自己曾经渴望的模样。在不破坏封闭的前提下,捕获一个对象的内部...
java 设计模式之解释器模式(十九)
躁动的心灵,不安的灵魂。在彷徨中挣扎,在迷失中探索。时光飞逝,努力不变。定义了一个解释器,来解释给定语言和文法的句子。其实质是把语言中的每个符号定义成一个(对象)类,从而把每个程序转换成一个具体的对象树.举例理解: 要想和外国人交流,就得通过他们的语言,比如’你好’,把你好传递给...
java 设计模式之状态模式(二十)
java 设计模式之状态模式.不要羡慕别人的成功,那是牺牲了安逸换来的;不要羡慕别人的才华,那是私底下的努力换来的;不要羡慕别人的成熟,那是经历与沧桑换来的。可以欣赏,但不要嫉妒,因为那都是别人应该得到的。状态模式允许一个对象在其状态改变时,改变它的行为,对象看起来似乎修改了它的...
Android studio UML建模
年轻的好处,是可以在没有看清楚这个世界之前,做率性的事。荒唐也好,可笑也好,那都是无悔的青春。效果图(1.这个类图就是用UML建的模型.缺点:要写代码,不能直接拖拽,优点优点:支持高版本studio,接下来讲的是android studio 4.效果图(1.我的studio是4....
java设计模式/设计原则
生命不在于长度,而在于宽度。意指生命重在质量。我们可以看到,老年的人生是可悲的,幼年少年的人生则是糊里糊涂的,这是人力无法改变的,所以人要提高生命质量,关键还在于青中年。过好二十岁到五十岁这三十年就可以了,即使五六十岁就死了,也可以瞑目了。
java 设计模式之单例模式(一)
InstanceMode01 instanceMode1 = InstanceMode01.InstanceMode01 instanceMode01 = InstanceMode01.Log.instanceMode1.hashCode() + "\t" + instanceM...
java设计模式之工厂模式(工厂方法/抽象工厂)(二)
在这人世间,有些路是非要单独一个人去面对,单独一个人去跋涉的,路再长再远,夜再黑再暗,也得独自默默地走下去。工厂模式属于设计模式中的创建型,我们不暴露创建对象的具体逻辑,而是将逻辑封装在一个方法中,那么这个方法就可以被视为一个工厂.学任何东西首先都应该考虑到为什么要学他,学他会给...
java 设计模式之原型模式(三)
每一个优秀的人,都有一段沉默的时光。那一段时光,是付出了很多努力,忍受孤独和寂寞,不抱怨不诉苦,日后说起时,连自己都能被感动日子。原型模式是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象原型设计模式是一种创建型设计模式,运行一个对象再创建另外一个可定制的对象...
java设计模式之建造者模式(四)
昨天已经过去,即使昨天发生了再美的事情,我们也无法让它重新来过,明天还未来到,你把未来想象的像花一样那也是以后的事情,纵使你的手在长也无法抓到,我们唯一能够抓得到,掌控的了的就是今天。将一个复杂的对象与他的细节(实现代码)分离,使得同样的创建过程可以表示不同的样式.比如说我现在要...
java 设计模式之适配器模式(五)
人生,没有永远的伤痛,再深的痛,在切之时,伤口总会痊愈。人生,没有过不去的坎,你不可以坐在坎边等它消失,你只能想办法穿过它。人生,没有永远的爱情,没有结局的感情,总要结束;不能拥有的人,总会忘记。效果图(1.adapter.Log.this.netting.computer.效果...
java 设计模式之桥接模式(六)
爱情是需要付出和舍得的,当你想要得到一份刻骨铭心的爱情时,你就必须作好承受刻骨铭心之苦的准备,否则,就不要轻易去尝试。桥接模式,又叫桥梁模式,将抽象部分与它实现部分分离,使它们都可以独立地变化。当我们发现类有多层继承时就可以考虑使用桥接模式,用聚合代替继承。网络图(1.比如说我想...
java 设计模式之代理模式(七)
不要随意发脾气,人生在世,一个人不可能和所有认识的人都成为朋友。真正的朋友是强求不了的,老天也没规定谁必须和谁成为朋友,凡事都是要随缘的,生活中什么事都可以勉强,惟有“情”勉强不得,友情也是一样的道理。为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者...
java 设计模式之修饰者(装饰者)模式(八)
学会转移心情,因为只有这样才会从悲伤挣扎出来,才会让自己快乐起来。修饰模式,是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。抽象构造(Component)角色:定义一个抽象接口...
java 设计模式之组合模式(九)
人这一辈子,要做一个平静的人,做一个善良的人,做一个微笑挂在嘴边,快乐放在心上的人。有时候能放下自己的脾气向你的坏脾气低头的人,并不是因为怕你,而是比你更懂得珍惜。组合模式又称之为部分整体模式,将对象组合成树形结构以表示“部分-整体”的层次结构。UML类图(1.UML类图(1.C...
java 设计模式之外观模式(十)
什么是天才!我想,天才就是勤奋的结果。设计初期阶段,应该有意识的将不同层分离,层与层之间建立外观模式。开发阶段,子系统越来越复杂,增加外观模式提供一个简单的调用接口。UML类图(1.由UML类图(1.UML类图(1.2): 由UML类图(1.Log.Log.Log.Log.Log...
java 设计模式之享元模式(十一)
又称之为蝇量模式;运用共享技术有效的支持大量细粒度的对象。如果一个应用程序使用了大量的对象,而这些对象造成了很大的存储开销的时候就可以考虑是否可以使用享元模式。例如,如果发现某个对象的生成了大量细粒度的实例,并且这些实例除了几个参数外基本是相同的,如果把那些共享参数移到类外面,在...
下一页