有时候我们做软件,需要在QWebView 中放一个地图之类的东西,需要让QWebView
随着窗口的大小而自动调节。要实现这个功能不需要动用代码,用布局可以搞定。用代码如何搞定,我不会,也没去研究。第一步,打开mainwindow.ui,在“设计”模式下,找到右侧QMainWindow,
点右键,选...
分类:
Web程序 时间:
2014-05-16 03:29:18
阅读次数:
585
初学设计模式,将学习心得与众博友分享,如有不正之处还请大家批评指正。
王尼玛自称是一个上知天文下知地理的学霸,有天心血来潮报名参加了CCAV的《开心闯关》。到他上场了,主持人王二丫开始了第一题:吴敬梓是哪本名著的作者?王尼玛脱口而出:儒林外史。OYEAH,学霸果然是学霸,答对。请听第二题:最早的血压...
分类:
其他好文 时间:
2014-05-16 03:18:54
阅读次数:
307
快要毕业了,之前学习的设计模式没有想到这么重要,马马虎虎就应付过去了,现在重新学习一下。在这里写一下自己所理解的装饰模式,语言不多,看代码吧……package
decorator;/** * User.java * 定义一个接口,规定好一个方法,以后所有的类都去实现或重写这个方法 * @author...
分类:
编程语言 时间:
2014-05-15 21:13:37
阅读次数:
371
一、策略模式内容策略模式定义了算法簇,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的...
分类:
其他好文 时间:
2014-05-15 20:55:20
阅读次数:
489
设计模式的最终目标:建立弹性的设计,高复用,可以维护,可以应对变化。(设计模式可以认为是良好的OO设计经验)常用的面向对象设计原则包括7个,这些原则并不是孤立存在的,它们相互依赖,相互补充。设计原则名称设计原则简介单一职责原则(Single
Responsibility Principle, SRP...
分类:
其他好文 时间:
2014-05-15 20:53:27
阅读次数:
231
一起学java设计模式--代理模式(结构型模式)...
分类:
编程语言 时间:
2014-05-15 19:54:35
阅读次数:
496
观察者模式是对依赖倒转原则很好的应用。单纯去看依赖倒转原则,我并不明白。什么“抽象不能依赖细节,细节要依赖抽象的”。看完观察者模式后,我觉得这一原则还是很经典,很实用的。
下面就利用《大话设计模式》中,举的前台和看股票的观察者模式的例子,来说一下我对这一原则的理解。
没有用观察者模式时:
具体的通知者(Secretary)和具体的观察者(StockObserver)二...
分类:
其他好文 时间:
2014-05-15 18:36:15
阅读次数:
249
JAVA的动态代理
代理模式
代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。
按照代理的创建时期,代理类可以分为两种...
分类:
编程语言 时间:
2014-05-15 18:18:25
阅读次数:
374
singleton:单体模式,在整个Spring
IoC容器中只有一个实例。prototype:原型模式,每次通过容器的getBean获取的bean都会产生一个新的实例。request:对于每次HTTP的请求,使用request定义的bean都会产生一个新的实例。session:对于每次HTTP
S...
分类:
编程语言 时间:
2014-05-15 13:39:27
阅读次数:
249
工厂方法(FactoryMethod)模式简介
编辑
工厂方法(FactoryMethod)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。
工厂方法模式是简单工厂模式的衍生...
分类:
其他好文 时间:
2014-05-15 12:11:19
阅读次数:
311