自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术交流

杨赛星

  • 博客(9)
  • 资源 (9)
  • 收藏
  • 关注

原创 不想当冠军的模式不是好模式——模式总结

一、比赛简介: 主题:设计模式评选 创始人:面向对象先生 来宾:抽象先生、封装先生、继承女士、多态女士等 评委:单一职责先生、开放封闭先生、依赖倒转先生、里氏代换女士、合成聚合复用女士、迪米特先生 参赛选手: 第一组:创建型模式 第二组:结构型模式 第三组:行为型模式 主持人:GOF 二、比赛内容: 第一组: 创建型模式十分灵活,抽象了实例化的过程。它隐藏了这些类的实例

2014-03-27 12:15:57 2092 28

原创 状态模式与状态图

说到状态模式,书上给出的解释是:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。看不懂?没关系,毕竟我们都不是小菜。 我们还是从熟悉的状态图说起吧。 故事是这样的:我们来看一个人他的下午时光是如何度过的。在12:00~13:00之间,他在吃饭。过了13点,他就开始午睡。睡醒以后,到了15点,他就出去玩了。也就是说,他的下午时间就在吃饭——睡觉——玩耍之间转换。 用状态图描述,基本上是这个样子的。(简化理解)

2014-03-22 21:05:02 1680 19

原创 面向对象——(10)委托与事件

委托是对函数的封装,可以当做给方法的特征制定一个名称。而事件则是委托的一种特殊形式,当发生有意义的事情时,事件对象处理通知过程。 委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托对象用关键字delegate来声明。而事件是说在发生其他类或对象关注的事情时,类或对象可通过事件通知它们。事件对象用event关键字声明。

2014-03-19 16:46:15 1868 23

原创 简单工厂VS工厂方法

背景需求:用面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。 标准:代码规范,通过封装、继承、多态把程序的耦合度降低,程序灵活,易于修改和复用。 简单工厂模式 主要类图: 1、加减乘除类继承Operation运算类 2、简单运算工厂类作为一个单独的类,用来创造实例。 其结构图为: 工厂方法模式

2014-03-15 17:16:57 2805 19

原创 面向对象——(9)封装和接口

封装:每个对象都包含它能进行操作所需要的所有信息,这个特性叫封装,因此对象不必依赖其他对象来完成自己的操作。   它有两重含义:第一,它把对象的属性和服务结合成一个独立的系统单位(即对象);第二,“信息隐蔽”,即尽可能隐蔽对象的内部细节,对外形成一个屏障或边界,只保留有限的对外接口使之与外部发生关系。   在面向对象的程序设计中,对象是一种自治、封装的实体。通过定义对象属性和行为的可见性,

2014-03-12 19:52:27 3636 21

转载 写给明天的软件工程师——(转)

很高兴你选择了软件行业,一个充满机遇与挑战的行业,一个让你能够实现理想却又令你无数次沮丧的行业,一个让你从好奇到喜欢到讨厌到钟爱的行业,一个可以展示你的聪明才智却又时常怀疑自己能力的行业,一个让你变得更加成熟和勇敢的行业。 作为立志从事软件开发的人,我们首先应该热爱自己所从事的事业。初学编程是一件很辛苦却又充满快乐的事情,还记得多年以前我在刚接触软件开发时,和一帮有共同爱好的朋友从陌生到熟悉

2014-03-08 11:42:06 1345 15

原创 设计模式简介

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式是软件工程的基石脉络,如同大厦的结构一样。 要素: 模式名称(pattern name) 问题(problem) 解决方案(solution) 效果(consequences) 设计模式分为三种类型,共23种。 创建型模式:单例模式、抽象工厂

2014-03-08 10:23:33 2059 20

原创 设计模式的六大原则

1、单一职责原则(SRP) 2、开放-封闭原则(The Open-Closed Principle) 3、依赖倒转原则 4、里氏代换原则(LSP)

2014-03-05 20:39:18 1927 18

原创 面向对象——(8)属性与修饰符

属性: 属性是一个方法或一对方法,字段是存储类要满足其设计所需要的数据,字段是与类相关的变量。在调用属性的代码看,属性是一个字段,即属性适合于以字段的方式使用方法调用的场合。 private string name="miao"; 其中,name就是一个字段,而’miao‘是属性。 属性有两个方法get、set。 get访问器返回与声明的属性相同的数据类型,表示的意思是调用时可以

2014-03-03 17:23:08 1558 14

commons-pool-1.5.5.jar

项目中使用jedispool需要引用的jar包,有需要的就拿去吧

2016-03-19

jedis-2.1.0

Redis客户端操作需要的jar包,十分好用

2016-03-18

apache-cxf-2.5.0

WebService的cxf框架,解压后可直接使用,十分方便。jar包齐全,放心。

2016-03-18

redis安装文件

redis的安装文件,使用tar命令可直接解压编译,十分方便。

2016-03-01

redis-desktop-manager(redis图形化管理工具)

redis的图形化管理工具,官网下载很慢,直接从这里拿吧

2016-03-01

mysql-connector-java-5.1.18.zip

myEclipse连接mysql的驱动,解压后可直接使用

2015-06-07

sqljdbc4.jar

myEclipse连接sqlserver的jar包驱动

2015-06-07

报表类控件

报表类控件,报表是企业管理的基本措施和途径,是企业的基本业务要求,也是实施 BI 战略的基础。报表可以帮助企业访问、格式化数据,并把数据信息以可靠和安全的方式呈现给使用者。深入洞察企业运营状况,是企业发展的强大驱动力。

2013-10-08

FeedDemonInstall

一款很好,很方便的Rss阅读器,可订阅报纸、博客等。

2013-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除