Chinaunix首页 | 论坛 | 博客
  • 博客访问: 133288
  • 博文数量: 98
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1017
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-11 13:22
文章分类

全部博文(98)

文章存档

2015年(25)

2014年(42)

2013年(31)

我的朋友

发布时间:2013-12-07 21:50:26

从目的来看:创建型(Creational)模式:负责对象创建。结构型(Structural)模式:处理类与对象间的组合。行为型(Behavioral)模式:类与对象交互中的职责分配。从范围来看:类模式处理类与子类的静态关系。对象模式处理对象间的动态关系。.........【阅读全文】

阅读(239) | 评论(0) | 转发(0)

发布时间:2013-12-07 21:25:40

1、针对接口编程,而不是针对实现编程2、优先使用对象组合,而不是类继承3、封装变化点......【阅读全文】

阅读(140) | 评论(0) | 转发(0)

发布时间:2013-12-07 21:20:00

1、单一职责原则(SRP) 一个类应该仅有一个引起它变化的原因。2、开放封闭原则(OCP) 类模块应该是可扩展的,当是不可修改(对扩展开放,对更改封闭)3、Liskov替换原则(LSP)子类必须能够替换它们的基类4、依赖倒置原则(DIP) 高层模块不应该依赖于底层模块,二者都应该依赖于抽象。抽象不应该依赖于实现细节,实现细节.........【阅读全文】

阅读(187) | 评论(0) | 转发(0)

发布时间:2013-12-06 21:26:32

<appSettings><add key="sqlCon" value="Data Source=(local);Database=Northwind;Uid=sa;Pwd=;"/></appSettings>protected void Page_Load(object sender, EventArgs e)    {        string con_sqlserver = ConfigurationManager.AppSettings["sqlCon"].ToString();//获取配置文件中.........【阅读全文】

阅读(204) | 评论(0) | 转发(0)

发布时间:2013-12-02 20:45:26

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>全选与反选</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script language="javascript">// --列头全选框被单击---function ChkAllClick(sonName, cb.........【阅读全文】

阅读(430) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

ahao2142013-03-21 16:41

该换个工作。已经在这个公司工作了两年,可是工资一直不涨。

回复  |  举报
留言热议
请登录后留言。

登录 注册