上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 111 下一页

2012年12月26日

设计模式之五 外观模式(Facade)

摘要: 概述 在软件开发系统中,客户程序会与很复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化,那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?这就需要我们的外观模式再好不过了。 目的 为子系统中的一组接口提供一个一致的界面,此模式定... 阅读全文

posted @ 2012-12-26 09:33 哼哼唧唧 阅读(129) 评论(0) 推荐(0) 编辑

2012年12月25日

设计模式之四 观察者模式(Observer Pattern)

摘要: 概述 观察者模式定义一种一对多的依赖关系,让多个观察者对象同时监听某一个主题,这个主题对象在状态变化时,会通知所有的观察者对象,使它们能够自动更新自己。 结构图 对应的代码 class Program { static void Main... 阅读全文

posted @ 2012-12-25 09:46 哼哼唧唧 阅读(140) 评论(0) 推荐(0) 编辑

2012年12月24日

一个关于极限的方程

摘要: 转载自:善科问答 求解方程: 解法一: 原式可化为: 2=x12+14+18+⋯ ->⟹2=x 解法二: 两边平方 4=xxxxx⋯−−−−√−−−−−−√−−−−−−−−−√−−−−−−−−−−−−√ 因为 ... 阅读全文

posted @ 2012-12-24 18:44 哼哼唧唧 阅读(234) 评论(0) 推荐(0) 编辑

设计模式之三 原型模式(Prototype)

摘要: 概要 原型模式的主要思想是基于现有的对象克隆一个新的对象出来,一般是有对象的内部提供克隆的方法,通过该方法返回一个对象的副本,这种创建对象的方式,相比我们之前说的几类创建型模式还是有区别的,之前的讲述的工厂模式与抽象工厂都是通过工厂封装具体的new操作的过程,返回一个新的对象,有... 阅读全文

posted @ 2012-12-24 10:55 哼哼唧唧 阅读(103) 评论(0) 推荐(0) 编辑

2012年12月23日

设计模式之二 抽象工厂模式(Abstract Factory)

摘要: 概念 提供了一个创建一系列相关或相关依赖对象的接口,而无需指定它们具体的类,也就是说我们经常学习到“一系列相关依赖的对象”的创建工作,但是由于需求的变化,往往存在着更多对象的创建工作,为的是如何不用在使用常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这样“系列对象创建工作... 阅读全文

posted @ 2012-12-23 16:58 哼哼唧唧 阅读(131) 评论(0) 推荐(0) 编辑

设计模式之一 工厂方法模式(Factory Method)

摘要: 概念: 工厂方法(Facotry Method)定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例延迟到其子类。 结构图: 注意点: (1)工厂方法克服了简单工厂违背开发-封闭原则的缺点,又保持了封装对象的创建过程的优点,集中封装了对... 阅读全文

posted @ 2012-12-23 11:11 哼哼唧唧 阅读(136) 评论(0) 推荐(0) 编辑

2012年12月22日

记一次薪酬谈判的教训

摘要: 记一次薪酬谈判的教训赖勇浩(http://laiyonghao.com)注:这是一篇写于2008年底的文章。12 月 12 日(2008年,后注),我参加了一次薪酬谈判,中了对方的飞刀,搞得非常狼狈,最后不得已坚持拖字决,才算没有全城尽陷。特写这篇“教训”以记之,一则警醒自己,二则希望能够帮助他人... 阅读全文

posted @ 2012-12-22 11:51 哼哼唧唧 阅读(117) 评论(0) 推荐(0) 编辑

2012年12月14日

import javax.servlet 出错

摘要: Error: The import javax.servlet cannot be resolved The import javax.servlet.http.HttpServletRequest cannot be resolved Description: 我们经常会把别人的项目copy到... 阅读全文

posted @ 2012-12-14 09:47 哼哼唧唧 阅读(125) 评论(0) 推荐(0) 编辑

“is a” 和”has a“

摘要: 刚开始接触这两个词之后,脑子里还真没有概念,下面是自己学习的内容 “is a”代表的是类之间的继承关系,比如PC机是计算机,工作站也是计算机。PC机和工作站是两种不同类型的计算机,但都继承了计算机的共同特性。因此在用 Java语言实现时,应该将PC机和工作站定义成两种类... 阅读全文

posted @ 2012-12-14 09:24 哼哼唧唧 阅读(240) 评论(0) 推荐(0) 编辑

2012年12月12日

深入浅出—设计模式重要原则

摘要: 学习设计模式前,自己就在想这么一厚本书从哪下手比较好,俗话说:万变不离其宗,这个宗就是我后来想到的是学习设计模式的原则,因为所有的模式都伴随着原则和面向对象的三大属性:继承、多态、封装。在各个原则之间也有着相互紧密的关系,都有着藕断丝连的联系,知识间都是相同的,只是我们占的角度不同、... 阅读全文

posted @ 2012-12-12 11:09 哼哼唧唧 阅读(140) 评论(0) 推荐(0) 编辑

上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 111 下一页

导航