设计模式这门课程我们之前都学过,但通过这次考试准备发现学习上好多问题,以前理解的很不到位,紧紧是浅显的理解,每种模式都了解些,但每种模式的思想了解的不深刻,设计模式这门课程缺乏整体的把控,以至于模式和模式之间的区别和联系有些模糊,通过这次的复习,对设计模式的概念性的理解又深刻了很多,学习知识需要靠的是反复,知识间不断的联系,以考促学,加油!...
分类:
其他好文 时间:
2014-05-22 11:43:24
阅读次数:
212
在Java中,不要在父类的构造函数中调用会被子类重写的方法,否则运行时会遇到意想不到的错误。...
分类:
编程语言 时间:
2014-05-22 11:28:36
阅读次数:
232
讲解了Java中数组的使用以及和数组相关的操作。...
分类:
编程语言 时间:
2014-05-22 11:05:01
阅读次数:
391
大意:有5种面值的硬币,1、5、10、25、50分。给定找零总额,问有多少种组合方法。
分析:动态规划。int不会溢出。...
分类:
其他好文 时间:
2014-05-22 08:04:13
阅读次数:
239
话说最近听说 Python 很牛, 很强大, 至于究竟有多强大, 俺作为一枚菜鸟也就不好发表太多评价.
言归正传, 本文教你在eclipse中安装 Python 插件, 下面我们就跟着步骤一起做吧。
1. 首先安装window下Python环境:
下载地址: https://www.python.org/downloads/
我安装的是: python-3.4....
分类:
编程语言 时间:
2014-05-22 07:10:10
阅读次数:
314
Python是用C编写的高级的、面向对象的、开放源代码的编程语言。所以又叫CPython.
Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你...
分类:
其他好文 时间:
2014-05-22 07:08:41
阅读次数:
305
Java装饰模式
装饰模式:给一个类添加一些额外的职责,并且在添加这些额外的职责时不会控制该类的执行逻辑。
UML类图:
组成部分:
抽象构件:原始的功能接口
具体构件:具体的原始功能类
装饰角色:持有具体构件类的对象,以便执行原有功能
具体装饰:具体扩展的功能在这里
下面看一个人物功能拓展的实例(姓名+爱好):
package com.d...
分类:
编程语言 时间:
2014-05-22 06:12:55
阅读次数:
322
等等,如果你再仔细想想,各种各样的情况下都有各种各样的缺点(当然这么写也有优点的,至少简单嘛,如何设计没有最好,只有合适的),那么我们有没有其他方式来规避这些问题呢?其实我们需要一个对象时,除了自己new之外,还有就是从其他地方获取,我们完全可以把这些按钮的创建过程放到一起,客户端使用的时候直接获取就行了。
工厂模式通用类图如下:
三、适用场景及效果(优缺点)
没有工厂的时候,假如我们要做饭,需要用到火,创建火的同时发现需要用到木柴,还要创建一个锯来锯木柴......代码如...
分类:
其他好文 时间:
2014-05-20 14:17:41
阅读次数:
293
在linux下是自带perl环境的, 那么如何在windows下开发perl呢? 相信是很多开发人员梦寐以求的事情.
本文教你在eclipse中安装perl插件, 下面我们就跟着步骤一起做吧。
1. 首先需要安装window下的perl环境:
下载地址:http://www.activestate.com/activeperl/downloads
文件名:ActivePerl-5.16.1...
分类:
系统相关 时间:
2014-05-20 14:16:16
阅读次数:
373