面向对象和面向过程的区别?如果说面向对象和面向过程的具体区别,最深入的地方应该是去看设计模式,推荐大话设计模式那本书,讲的比较好。本人只不过简单叙述下,重点是如何进行面向对象和面向过程的编程,只有会编程了,才能真正懂得面向对象和面向过程的区别。否则都是纸上..
分类:
其他好文 时间:
2017-07-31 14:40:53
阅读次数:
88
代理模式我想大家即便不熟悉也都听过吧,从字面意思上看就是替别人干活的,比方代理商。在项目的实际应用中也有非常多地方用到。比方spring通过代理模式生成对象等。 代理模式的书面定义:为其它对象提供一种代理以控制对这个对象的訪问。在某些情况下,一个对象不适合或者不能直接引用还有一个对象,而代理对象能够 ...
分类:
其他好文 时间:
2017-07-30 12:40:59
阅读次数:
168
设计模式。说起设计模式,设计模式。总是给人留下一种高屋建瓴。金碧辉煌的感觉。甚至非常多人以在一款软件里使用了多少设计模式来衡量软件代码的质量。所以设计模式对于我们这些软件开发者来说,实在再熟悉只是了。自从一本由四人组合写的奇书横空出世以后。设计模式在软件开发中就火了起来,非常多程序猿甚至把那本书奉为 ...
分类:
其他好文 时间:
2017-07-29 15:19:10
阅读次数:
178
一、概念 简单工厂模式(Simple Factory Pattern)属于创建型模式,又叫做静态工厂方法模式(Static FactoryMethod Pattern),可是不属于23GOF设计模式之中的一个。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 二、UML图 简单工厂主要分为 ...
分类:
其他好文 时间:
2017-07-26 21:57:52
阅读次数:
183
【行为型模式】《大话设计模式》——读后感 (16)加薪非要老板批?——职责链模式【1】 ...
分类:
其他好文 时间:
2017-07-18 01:53:02
阅读次数:
250
【行为型模式】《大话设计模式》——读后感 (15)烤羊肉串引来的思考?——命令模式 ...
分类:
其他好文 时间:
2017-07-18 01:29:44
阅读次数:
135
【结构型模式】《大话设计模式》——读后感 (12)手机软件何时能统一?——桥接模式 ...
分类:
移动开发 时间:
2017-07-17 23:56:46
阅读次数:
248
单一职责原则(SRP):就一个类而言,应该仅有一个能引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 软件设计真正要做的许多内容,就是发现职责并把那些 ...
分类:
其他好文 时间:
2017-07-17 18:40:28
阅读次数:
146
中介者模式(Mediator Pattern)是用来减少多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合。使代码易于维护。中介者模式属于行为型模式。 引言: 虽然一个系统切割成很多对象通常能够添加其可复用性。可是对象间相互连接次数的添加又会减少其可复 ...
分类:
其他好文 时间:
2017-07-15 19:55:07
阅读次数:
225
初学设计模式给我最大的感受是:人类真是伟大啊!单单是设计模式的基础课程就让我感受到了强烈的生活气息。个人感觉《大话设计模式》这本书写的真好,让貌似非常晦涩难懂的设计模式变的生活化,趣味化。 以下浅谈一下对设计模式基础的理解,假设理解的不好。还请大家指正! 首先设计模式是对面向对象的更专业的诠释。面向 ...
分类:
其他好文 时间:
2017-07-15 19:06:08
阅读次数:
95