码迷,mamicode.com
首页 >  
搜索关键字:面向对象设计    ( 1003个结果
菜鸟版JAVA设计模式—从火锅底料到装饰器模式
“老板,来份全辣锅底,不要给我用装饰器模式来配料!”我特地狠狠的强调了最后一句话。 不到一会,老板给我端来了一个火锅和几个盘子,火锅里装了盐水,而盘子里放了辣椒,花椒,茴香,大蒜等佐料。。。。。。。。。。 这时候大家可能就需要问了,这咋吃啊。。。难道让我自己配料么? 这便是是我们的矛盾了!客户需要的一盘已经配好料的火锅汤底,但是我们初期给用户的锅里面或许只有盐水,我们不可能把原料给客户,让客户自己配料。...
分类:编程语言   时间:2014-09-25 19:50:07    阅读次数:206
SpringAop日志管理
Spring AOP    1.对AOP的理解 ——  分工来做各个部分,运行时候整合的思想 2.理解 面向过程,面向对象,面向切面 的思想 1)面向过程:房间装修时,准备装一个灯,就拉一根电线,连接灯。 2)面向对象:设计房间中哪些位置需要使用电线接口,然后在相应的位置设置电线接口,以备以后使用。 3)面向切...
分类:编程语言   时间:2014-09-24 19:58:47    阅读次数:338
【设计模式】使用设计模式来解决设计问题
面向对象设计最困难的部分是将系统分解成对象集合。因为要考虑许多因素:封装、粒度、依赖关系、灵活性、性能、演化、复用等等,它们都影响着系统的分解,并且这些因素通常还是互相冲突的。 设计的许多对象来源于现实世界的分析模型。但是,设计结果所得到的类通常在现实世界中并不存在。设计模式帮你确定并不明显的抽象和描述这些抽象的对象。例如,描述过程或算法的对象现实中并不存在,但它们却是设计的关键部分。...
分类:其他好文   时间:2014-09-24 19:02:07    阅读次数:380
Android 设计模式之观察者模式
观察者设计模式的定义:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 面向对象设计原则:为交互对象之间的松耦全设计而努力 松耦合的好处: 一、是它适应变化的灵活性; 二、是当某个服务的内部结构和实现逐渐发生改变时,不影响其他服务 参考书籍:《Head First 设计模式》...
分类:移动开发   时间:2014-09-15 21:23:39    阅读次数:256
Android 设计模式之策略模式
策略模式的定义:定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 面向对象设计原则: 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 参考书籍:《Head First 设计模式》...
分类:移动开发   时间:2014-09-15 21:23:09    阅读次数:276
2013--2014年总结—拾掇 “点点滴滴回忆”二———— 暑期总结
接上一篇: 2013--2014年总结——拾掇 “点点滴滴回忆”一 五、框架知识     进入五月份,八期也进入了毕业季,但是,米老师从他们身上发现了一些“知识上的缺陷”——“Collection,Container”。然后就开始频繁的“大小会”进行讲课。有幸我们九期,赶上了,我们及时的补上了这节课。由于JAVA没有学习多少,所以从开始就跟着“米老”的“Collectio...
分类:其他好文   时间:2014-09-15 10:09:08    阅读次数:185
设计模式总结(网上摘录)
1. 面向对象设计原面向对象设计原则之一:单一职责原则面向对象设计原则之二:开放封闭原则面向对象设计原则之三:里氏替换原则面向对象设计原则之四:依赖倒置原则面向对象设计原则之五:迪米特法则面向对象设计原则之六:合成/聚合复用原则2. 设计模式举例设计模式之一:策略模式(Strategy Patter...
分类:其他好文   时间:2014-09-05 17:58:41    阅读次数:264
UML之轻松入门(4)-OCP做一个上进的厨子
上节我们说一个厨子要满足SRP原则,做好自己的本职工作,我们可以通过继承和接口两种方式实现。但是现在又出现了一个新的问题:本来这个厨子在学校主学川菜专业,然后在湖南找了一份工作,不得不学习湘菜。学就学呗,谁知顶头上司又是广东人,还得学做粤菜。如果对于一上一节定义的Cooker类来说,今天加一个方法,明天再加一个方法,后天发现某个方法不实用了,再删掉。这样,程序显得杂乱无章。不仅没有效率而且很容易出错。为了解决这类问题,我们想到了OCP原则,即一个软件实体(类,模块,函数等)应当为扩展而开放,又为修改而封闭。...
分类:其他好文   时间:2014-09-04 13:25:22    阅读次数:179
设计模式中类的关系
转自:http://blog.csdn.net/zhengzhb/article/details/7187278———————————————————————————————————— 在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现....
分类:其他好文   时间:2014-09-03 00:17:05    阅读次数:342
Factory Method 工厂方法模式
Factory method工厂方法模式是一种实现了“工厂”概念的面向对象设计模式。就像其他创建型模式一样,它也是处理在不指定对象具体类型的情况下创建对象的问题。工厂方法模式的实质是“定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。”创建一个对象...
分类:其他好文   时间:2014-09-02 21:09:45    阅读次数:290
1003条   上一页 1 ... 89 90 91 92 93 ... 101 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!