E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
浅学
浅学
设计模式之适配器
模式 .
适配器模式(adapterpattern)有时候也称包装样式或者包装。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类别自己的接口包裹在一个已存在的类中。有两类适配器模式:·对象适配器模式-在这种适配器模式中,适配器容纳一个它我包裹的类的实例。在这种情况下,适配器调用被包裹对象的物理实体。·类适配器模式-这种适配器模式下,适配器继承自已实现的类
z_l_l_m
·
2012-12-05 14:00
浅学
设计模式之外观
模式
外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。使用子系统更容易使用。下图是状态模式的UML图。 结构Facade这个外观类为子系统中Packages1、2、3提供一个共同的对外接口Clients客户对象通过一个外观接口读写子系统中各接口的数据资源。Packages客户可以通过外观接口读取的内部库。 下面看下一个小例子吧,看DVD的故事:先得有个电视:[
z_l_l_m
·
2012-12-04 17:00
浅学
设计模式之迭代器
模式
概述 迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有
z_l_l_m
·
2012-12-04 17:00
浅学
设计模式之状态
模式
State模式定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.使用情况: 状态模式在工作流或游戏等各种系统中有大量使用,甚至是这些系统的核心功能设计,例如在典型的OA中,一个批文的状态有多种:未办;正在办理;正在批示;正在审核;已经完成等各种状态,使用状态机可以封装这个状态的变化规则,从而达到扩充状态时,不必涉及到状态的使用者。 在网游中,一个游戏活动存在开始、开玩
z_l_l_m
·
2012-12-04 16:00
浅学
设计模式之桥接
模式
今天一直心绪不宁,被一些事情所困扰,希望能有个好的过程以及结果而不是自己的空想。看一下桥接模式吧,个人感觉这个模式是个比较容易理解的模式,但是在真正应用的时候还是需要一定的经验。概述在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。
z_l_l_m
·
2012-12-04 15:00
java
java
java
设计模式
浅学
设计模式之桥接
模式(2)
今天一直心绪不宁,被一些事情所困扰,希望能有个好的过程以及结果而不是自己的空想。看一下桥接模式吧,个人感觉这个模式是个比较容易理解的模式,但是在真正应用的时候还是需要一定的经验。概述在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式
aomandeshangxiao
·
2012-12-02 00:00
浅学
设计模式之建造者(Buildler Pattern)模式及在android中的应用
被自己用一根香蕉收买后,舒舒服服的洗完澡以后,认认真真的做完50多个仰卧起坐以后,在得到自己想要的消息后,好吧,不管是无意或者有意。好吧,现在就将近12点了,关于建造者模式,是今天自己再看刘伟老师的设计模式PPT的时候学习的,在《HeadFirst设计模式》那本书里是没有讲这个建造者模式,好吧,再一次说明,关于设计模式系列文章的文字部分大部分是从网上整理而来,代码部分由自己完成,因为自我感
aomandeshangxiao
·
2012-11-23 00:00
Java Process类的
浅学
习
今天用了下java.lang.Process类,只是初步的学习,并没有深入实践,因为感觉它的用途并不是很大,偶尔才可能用上,如果要经常使用它的人可以自行参考JDk文档。 对Process类的简要说明: Process类是一个抽象类,方法都是抽象的,它封装了一个进程,也就是一个可执行的程序 该类提供进程的输入、执行输出到进程、等待进程的完成和检查进程的退出状态及销毁进
zhangfei2018
·
2012-08-28 10:00
java
exception
String
cmd
command
null
junit
浅学
笔记二
junit
浅学
笔记二上一节初步介绍了什么是单元测试,为什么要做单元测试,以及junit4的初步使用,这里我们接着说一下junit4中的注解。
yxhxj2006
·
2012-08-09 14:00
junit
浅学
笔记三
junit
浅学
笔记三这一节我们将学习进行批量处理,假如我们有多的测试,怎样进行批量处理,请跟着我做。
yxhxj2006
·
2012-08-09 14:00
junit
浅学
笔记一
junit
浅学
笔记一 JUnit是一个回归测试框架(regressiontestingframework)。
yxhxj2006
·
2012-08-09 14:00
junit
浅学
笔记二
junit
浅学
笔记二 上一节初步介绍了什么是单元测试,为什么要做单元测试,以及junit4的初步使用,这里我们接着说一下junit4中的注解。
yxhxj2006
·
2012-08-09 14:00
浮动的公告——jQuery简单实现
当时JS和jQuery都还没学,依照原有功能,依葫芦画瓢最终实现,但是对其中的细节不甚了解,刚
浅学
完JavaScript,又接触jQuery,所以重新注释此功能。
lidaasky
·
2012-07-03 20:00
jquery
server
公告
textbox
stylesheet
浅学
设计模式之桥接
模式(1)
概述: 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。意图:将抽象部分与实现部分分离,使它们都可以独立的变化。
aomandeshangxiao
·
2012-06-08 23:00
浅学
设计模式之状态
模式
State模式定义:不同的状态,不同的行为;或者说,每个状态有着相应的行为.使用情况:状态模式在工作流或游戏等各种系统中有大量使用,甚至是这些系统的核心功能设计,例如在典型的OA中,一个批文的状态有多种:未办;正在办理;正在批示;正在审核;已经完成等各种状态,使用状态机可以封装这个状态的变化规则,从而达到扩充状态时,不必涉及到状态的使用者。在网游中,一个游戏活动存在开始、开玩、正在玩、输赢等状态,
iteye_17686
·
2012-06-01 17:00
设计模式
浅学
设计模式之状态
模式
State模式定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.使用情况: 状态模式在工作流或游戏等各种系统中有大量使用,甚至是这些系统的核心功能设计,例如在典型的OA中,一个批文的状态有多种:未办;正在办理;正在批示;正在审核;已经完成等各种状态,使用状态机可以封装这个状态的变化规则,从而达到扩充状态时,不必涉及到状态的使用者。 在网游中,一个游戏活动存在开始、开玩
aomandeshangxiao
·
2012-06-01 17:00
设计模式
state
setter
状态
lift
浅学
设计模式之组合
模式及在Android中的应用
定义 组合模式允许你将对象组合成树形结构来表现出“整体/部分”层次结构。组合能以一致的方式处理个别对象以及对象组合。结构图 用户使用Compoment类接口与组合结构中的对象进行交互。如果接受者是一个叶节点,则直接处理请求。如果接受者是Composite,它通常将请求发送给他的子部件,在转发请求之前或者之后可能执行一些辅助操作。代码示例componen
aomandeshangxiao
·
2012-05-30 14:00
设计模式
android
String
tree
iterator
Class
浅学
设计模式之迭代器
模式
概述 迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有
aomandeshangxiao
·
2012-05-29 16:00
设计模式
迭代器
iterator
interface
浅学
设计模式之迭代器
模式
概述迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是
iteye_17686
·
2012-05-29 16:00
设计模式
java
浅学
设计模式之模板
方法模式及在android中的应用
一、引子 这是一个很简单的模式,却被非常广泛的使用。之所以简单是因为在这个模式中仅仅使用到了继承关系。继承关系由于自身的缺陷,被专家们扣上了“罪恶”的帽子。“使用委派关系代替继承关系”,“尽量使用接口实现而不是抽象类继承”等等专家警告,让我们这些菜鸟对继承“另眼相看”。其实,继承还是有很多自身的优点所在。只是被大家滥用的似乎缺点更加明显了。合理的利用继承关系,还是能对你的系统设计起到很好的作用的。
aomandeshangxiao
·
2012-05-27 21:00
设计模式
算法
brew
hook
模板Template
浅学
设计模式之外观
模式
外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。使用子系统更容易使用。下图是状态模式的UML图。 结构Facade这个外观类为子系统中Packages1、2、3提供一个共同的对外接口Clients客户对象通过一个外观接口读写子系统中各接口的数据资源。Packages客户可以通过外观接口读取的内部库。 下面看下一个小例子吧,看DVD的故事:先得有
aomandeshangxiao
·
2012-05-27 13:00
设计模式
UML
UML
Facade
外观
浅学
设计模式之外观
模式
外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。使用子系统更容易使用。下图是状态模式的UML图。结构Facade这个外观类为子系统中Packages1、2、3提供一个共同的对外接口Clients客户对象通过一个外观接口读写子系统中各接口的数据资源。Packages客户可以通过外观接口读取的内部库。下面看下一个小例子吧,看DVD的故事:先得有个电视:publ
iteye_17686
·
2012-05-27 13:00
设计模式
浅学
设计模式之适配器
模式
适配器模式(adapterpattern)有时候也称包装样式或者包装。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类别自己的接口包裹在一个已存在的类中。有两类适配器模式:·对象适配器模式-在这种适配器模式中,适配器容纳一个它我包裹的类的实例。在这种情况下,适配器调用被包裹对象的物理实体。·类适配器模式-这种适配器模式下,适配器继承自已实现的
aomandeshangxiao
·
2012-05-26 23:00
设计模式
观察者模式
工作
Adapter
Adapter
测试
浅学
设计模式之适配器
模式
适配器模式(adapterpattern)有时候也称包装样式或者包装。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类别自己的接口包裹在一个已存在的类中。有两类适配器模式:·对象适配器模式-在这种适配器模式中,适配器容纳一个它我包裹的类的实例。在这种情况下,适配器调用被包裹对象的物理实体。·类适配器模式-这种适配器模式下,适配器继承自已实现的类(
iteye_17686
·
2012-05-26 23:00
设计模式
java
测试
浅学
设计模式之命令
模式
概念 在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(CommandPattern)关系图:看下命令模式是有哪些角色来组成的吧。
aomandeshangxiao
·
2012-05-25 22:00
java
java
java
设计模式
命令
command
interface
浅学
设计模式之策略
模式及在android中的使用
策略模式(Strategy):它定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法的变化不会影响到使用算法的客户。(原文:TheStrategyPatterndefinesafamilyofalgorithms,encapsulateseachone,andmakestheminterchangeable.Strategyletsthealgorith
aomandeshangxiao
·
2012-05-24 21:00
设计模式
算法
策略
strategy
浅学
设计模式之单例
模式
关于单例模式,可能是23种模式里面最容易理解的一种模式了,这篇文章里主要是整理了一下从网上搜集的材料,文字部分大部分直接从网上拷贝而来。中间有部分自己的理解。 单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,
aomandeshangxiao
·
2012-05-24 16:00
浅学
设计模式之简单工厂模式、工厂模式、抽象工厂模式
一、简单工厂 从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 其包括三个角色:工厂(Creator)角色:简单工厂模式的核心,它负责
aomandeshangxiao
·
2012-05-22 23:00
java
java
java
设计模式
android
android
工厂模式
浅学
设计模式之装饰者
模式
定义 装饰者模式:动态的将责任附加到对象上,若要扩展功能,装饰者提供比继承更有弹性的替代方案。就增加功能来说,Decorator模式相比生成子类更为灵活。设计原则: 相信大家现在对装饰者模式都应该很清楚了吧!那么,就像我们在前面的文章里反复强调的一样,设计原则远比模式重要,学习设计模式的同时一定要注意体会设计原则的应用。这里我们再来看看装饰者模式里都符合那些主要的设计原则。1、
aomandeshangxiao
·
2012-05-21 22:00
浅学
设计模式之装饰者
模式
定义装饰者模式:动态的将责任附加到对象上,若要扩展功能,装饰者提供比继承更有弹性的替代方案。就增加功能来说,Decorator模式相比生成子类更为灵活。设计原则:相信大家现在对装饰者模式都应该很清楚了吧!那么,就像我们在前面的文章里反复强调的一样,设计原则远比模式重要,学习设计模式的同时一定要注意体会设计原则的应用。这里我们再来看看装饰者模式里都符合那些主要的设计原则。1、Identifythea
iteye_17686
·
2012-05-21 22:00
设计模式
runtime
java
浅学
设计模式之观察者
模式及在android中的应用
最近在学习下设计模式,而加深学习的不错的方法就是把心得写出来吧。记录下自己的理解。现在自己看的书是《head.Frist设计模式》这本书。比较不错,想学习设计模式的朋友可以看下这本书。 观察者模式(有时又被称为发布-订阅模式、模型-视图模式、源-收听者模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知
aomandeshangxiao
·
2012-05-18 23:00
设计模式
android
android
observer
观察者
浅学
设计模式之观察者模式及在android中的应用
最近在学习下设计模式,而加深学习的不错的方法就是把心得写出来吧。记录下自己的理解。现在自己看的书是《head.Frist设计模式》这本书。比较不错,想看的朋友可以看下。观察者模式(有时又被称为发布-订阅模式、模型-视图模式、源-收听者模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方
aomandeshangxiao
·
2012-05-18 23:00
设计模式
观察者
模式
浅学
设计模式之观察者模式及在android中的应用
最近在学习下设计模式,而加深学习的不错的方法就是把心得写出来吧。记录下自己的理解。现在自己看的书是《head.Frist设计模式》这本书。比较不错,想看的朋友可以看下。 观察者
模式(有时又被称为发布-订阅
模式、模型-视图
模式、源-收听者
模式或从属者
aomandeshangxiao
·
2012-05-18 15:00
设计模式
android
观察
junit
浅学
笔记二
上一节初步介绍了什么是单元测试,为什么要做单元测试,以及junit4的初步使用,这里我们接着说一下junit4中的注解。 =============本节知识点============================* Error和Failures* Junit4Annotation=====================================================
eggbucket
·
2012-02-02 11:00
JUnit
junit
浅学
笔记一
JUnit是一个回归测试框架(regressiontestingframework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 虽然大多情况下他是程序员的活,但作为测试人员还是有必要了解一下,毕竟也是测试工作,提高自己人
eggbucket
·
2012-02-02 11:00
JUnit
crontab
浅学
cron是一个linux下得定时执行工具,可以在无需人工干预的情况下运行作业。由于cron是linux下得内置服务,但它不自动启动,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin
yuwei162
·
2011-07-12 16:00
crontab
javascript
浅学
------------------------------------- 最近觉得学的动西都只是皮毛感觉很多都很迷漫于是下决心一个一个突破 ------------------------------------------- 在以前对js中进一步的了解 --------------------------- 1 客户端Javascript 客户端的JavaScript随
hujiuzhou
·
2011-05-12 17:00
JavaScript
jquery
Ajax
应用服务器
aptana
关于编程的
浅学
习与深学习
导读:TankyWoo的程序人生在博客中发表了《关于编程的
浅学
习与深学习》,文章是关于编程学习的一个提议、归纳、总结。
jphaoren
·
2010-12-17 22:00
编程
c
2010
再看设计模式
前一阶段的学习只能叫
浅学
习,忙完期末考试后准备进行设计模式的深学习(《关于编程的
浅学
习与深学习》)。 说说现在对设计模式的理解,欢迎拍砖。 什么是设计模式?
beijiguangyong
·
2010-12-15 21:00
设计模式
编程
框架
扩展
再看设计模式
前一阶段的学习只能叫
浅学
习,忙完期末考试后准备进行设计模式的深学习(《关于编程的
浅学
习与深学习》)。 说说现在对设计模式的理解,欢迎拍砖。
txf2004
·
2010-12-15 21:00
设计模式
再看设计模式
前一阶段的学习只能叫
浅学
习,忙完期末考试后准备进行设计模式的深学习(《关于编程的
浅学
习与深学习》)。 说说现在对设计模式的理解,欢迎拍砖。
javatome
·
2010-12-15 21:00
设计模式
关于编程的
浅学
习与深学习(转载)
原文地址http://www.cnblogs.com/tanky_woo/archive/2010/12/13/1904611.html关于编程的学习,大家肯定都知道,也是大家都说来说去的,就几句话:1.多看书。2.多看代码。3.多敲代码。这些我不想多说,也觉得没有多说的必要。经常在CSDN上看到有人问“我学习C++一段时间了,该如何进阶?”,然后接着就是一大堆的人,重复这上面的三句话或者更多,我
beijiguangyong
·
2010-12-15 21:00
关于编程的
浅学
习与深学习
原文地址http://www.cnblogs.com/tanky_woo/archive/2010/12/13/1904611.html 关于编程的学习,大家肯定都知道,也是大家都说来说去的,就几句话: 1.多看书。 2.多看代码。 3.多敲代码。 这些我不想多说,也觉得没有多说的必要。 经常在CSDN上看到有人问“我学习C++一段时间了,该如何进阶?
txf2004
·
2010-12-15 21:00
编程
关于编程的
浅学
习与深学习
原文地址http://www.cnblogs.com/tanky_woo/archive/2010/12/13/1904611.html 关于编程的学习,大家肯定都知道,也是大家都说来说去的,就几句话: 1.多看书。 2.多看代码。 3.多敲代码。 这些我不想多说,也觉得没有多说的必要。 经常在CSDN上看到有人问“我学习C++一段时间了,该如何进阶?
javatome
·
2010-12-15 21:00
编程
关于编程的
浅学
习与深学习
关于编程的
浅学
习与深学习关于编程的学习,大家肯定都知道,也是大家都说来说去的,就几句话:1.多看书。2.多看代码。3.多敲代码。这些我不想多说,也觉得没有多说的必要。
Tanky Woo的程序人生
·
2010-12-13 16:00
JAVA PROCESS
JavaProcess类的
浅学
习文章分类:Java编程 今天用了下java.lang.Process类,只是初步的学习,并没有深入实践,因为感觉它的用途并不是很大,偶尔才可能用上,如果要经常使用它的人可以自行参考
studyvcmfc
·
2010-07-01 09:00
java
exception
String
cmd
null
Class
Java Process类的
浅学
习
JavaProcess类的
浅学
习文章分类:Java编程 今天用了下java.lang.Process类,只是初步的学习,并没有深入实践,因为感觉它的用途并不是很大,偶尔才可能用上,如果要经常使用它的人可以自行参考
studyvcmfc
·
2010-06-30 22:00
java
exception
String
cmd
null
Class
浅学
JAVA类加载
Java ClassLoader Java的类加载器是个什么,如何运做... 学习下. 类加载器使J具有动态性,J程序是由许多类组成,每个类生成一个文件,互相对应. 执行时JVM找到J程序需要的类并载入内存. 就是把硬盘的.CLASS文件复制一份到内存中,并初始化 例: class A{ public void print(){ System.out
alex09
·
2010-02-22 23:00
java
C++
c
Security
C#
浅学
rdl报表
浅学
rdl报表2007-12-2111:28http://yan.sunny86.blog.163.com/blog/static/421871372007112111284452/分类:编程字号:大大
laorer
·
2009-06-23 14:00
html
sql
server
Microsoft
Excel
扩展
报表
多多参与
多多参与多多学习今天放下手里的事情.我去听了由51cto.com举办\由张振龙老师讲的关于虚拟化的课程与虚拟化的发展.让我这个对虚拟是什么概念都不懂的人受益匪
浅学
了不少知识.而且今天有这么多的人来听我都感到非常意外
jacksam
·
2007-09-07 21:13
职场
休闲
参与
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他