`
文章列表
  interface Powerable{ 110v provide(); } class 110v { } class 220v { } class 110vPower implements Powerable{ public 110v provide(){ //提供 110v 电压 } } class 220vPower { public 220v provide(){ //提供 220v 电压 } } class 220vAdapter implements Powerable{ public 110v provide(){ ...
class Singleton{ private Singleton(){ } private static Singleton singleton = null; public static Singleton getInstance(){ if(null == singleton){ singleton = new Singleton(); } return singleton; } public String otherOperation(){ //方法实现 } }   Cl ...
  interface IFruitFactory{ puhlic Fruit getFruit(); } class AppleFactory implements IFruitFactory{ public Fruit getFruit(){ //生产苹果 return new Apple(); } }   Client:   IFruitFactory factory = new AppleFactory(); Fruit fruit = new factory.getFruit();  
abstract class Fruit{ } class Apple extends Fruit{ } class Orange extends Fruit{ } class FruitFactory{ pulic static Fruit getFruit(String fruitType){ if (“apple” == fruitType){ return new Apple(); } else if (“orange” == fruitType) { return new Orange(); } ...
  自己CSDN blog 上回收来的,以后都集中到这里了。           模式是一种对现实世界的概念抽象,建筑模式,设计模式,营销模式,商业运作模式各行各业都有自己的模式。         这里说的设计模式是软件设计里的模式, ...
  自己CSDN blog 上回收来的,以后都集中到这里了。     设计模式笔记-抽象工厂模式             摘要:介绍了抽象工厂模式的基本概念,并给出了c#语言编写的程序示例        抽象工厂模式向客户端提供一个接口,使得客户端在不必指定具体类型的情况下,创建多个产品族中的对象。本文采取的仍然是接着以前的那个快餐店的例子。       现在,快餐店经营良好,逐渐发展壮大,为了适合不同地方人的饮食习惯,创建了两大系列(相当于产品族)快餐,北方系列和南方系列。每个系列分别由一个大厨掌勺。       抽象工厂模式对新的产品族支持开闭原则,但对新的产品不支持开闭原则。例如增加新 ...
  自己CSDN blog 上回收来的,以后都集中到这里了。         还是以快餐店做例子,简单工厂模式相当于家庭作坊,随着社会的进步,分工变细,所有快餐不再是一个师父包办,而是出现了面点师,米饭师(呵呵,不知道有没有这个,反正大家明白就行),面包师分别负责专门的食物制作。这就是工厂模式,请看下面的例子:     using System; namespace FactoryPattern { /// <summary> /// 工厂模式示例 /// </summary> class FactoryPattern { public static C ...
自己CSDN blog 上回收来的,以后都集中到这里了。   参考资料    《java与模式》       上面那本书上的例子举的是园丁和果园的例子,学习设计模式最好在生活中自己找个例子实践一下,下面是我自己的一个例子,是讲快餐店的例子,快餐店提供很多食物,比如面条,米饭,面包。首先定义了一个Food接口,然后这些食物都从它来继承,定义了一个大厨他包办所有食物的制作工作,这就是我所理解的简单工厂模式的概念,下面是源代码:     using System; namespace SimpleFactoryPattern { /// <summary> /// 简单工厂模式示例 ...
     自己CSDN blog 上回收来的,以后都集中到这里了。     设计模式-建造模式 参考资料: 《java与模式》 《设计模式-可复用面向对象软件的基础》 《C#技术揭密》 摘要:介绍Gof设计模式创建模式中的建造模式,结合一个生活中的一个,来说明建造模式的使用场合和使用方法           工厂模式中,创建对象是直接创建的,而对一个复杂的对象来说,用建造模式更适合,它一步一步的创建一个复杂对象。          基本的模式是这样的 interface Builder { //建造“零件” void BuildPart1(); void BuildPa ...
   自己CSDN blog 上回收来的,以后都集中到这里了。   参考资料 《c#技术揭密》 《设计模式-可复用面向对象软件的基础》 《java与模式》 http://blog.csdn.net/beautyispower/  ,很不错的网友blog            很多餐馆里面都有菜单,列举了他们提供哪些饭菜,哪种面食等,一般的兰州拉面馆里菜单是这样的 牛肉拉面(大碗 ) 牛肉拉面(小碗) 牛肉刀削面 羊肉拉面 羊肉刀削面       你到了这里,你说我要吃手擀面,我要吃挂面,我要吃珍珠翡翠鲍鱼面,他恐怕没有,这些面就需要定制,上面说的牛肉拉面,牛肉刀削面等可以看作 ...
    四年前,在CSDN上的blog写的,现在都集中到这里来了。     每个人的时间是一样的,而比尔盖茨却创建了微软,创建了几百亿美元的价值 我们呢?如果不能创造微软那么大的价值,我们也要高效利用时间去创造价值。 浪费时间等于浪费生命。   1. 每一段时间做一件确定的事,在这件事没做完之前,不要把精力转移到别的事情上。 2. 列出计划,尽量细化到可执行的步骤。估计完成时间。 3. 及时总结。 4. 列出目标,大的,小的,及达到目标所需要的资源,权衡代价。 5. 要做的事情排序。     1). 紧急而必要的事。     2). 非紧急而必要的事。     3)紧急而非必要的事。     4 ...
      我学过一年多的C#和两年多的java,脚本语言一直没怎么写过。因为项目需要,写了一个PHP的模拟登录程序,算是我在原公司做的最后一点贡献了。         程序写的很费劲,花了几天的时间,靠百度,google,zend studio和PHP Mysql的一本书撑下来了。         模拟登录不是真正意义上的单点登录,它又叫做伪单点登录,应用漫游,代填口令等等。         场景是这样的:用户访问一个应用,比如说新浪邮件,首次访问时,应用会提示输入新浪的用户名和密码。保存后,将用户名和密码填充到动态表单,使用动态生成的表单提交,从而实现自动登录。         如果用户修改 ...
     感谢宁波东海蓝帆公司领导和同事在这4年中对我的关心,支持和照顾!        这是我的第一份工作。我从这里开始我的程序员生涯,并成长为一名成熟的软件工程师!        在这里,我结婚,生子,成为一名丈夫和父亲!        我会永远把这些回忆珍藏在心底!        青山不老,绿水长流!        保重,保重!        再见!  

this hits shit!

   这几天写php程序,经常打这个this,也许是脑子发昏,经常打成hits,还有就是shit。你还别说,英文字典里都能查到。      拼成一个句子是,“this hits shit! ”      翻译成中文就是“这次撞到狗屎了! ”      联想到这几天办离职证明遇到的麻烦,还真tmd挺贴切!  
     GTD是关于个人时间管理的,你是不是经常发现自己很忙,又不知道忙什么,这种瞎忙代表了你的生活和工作的无序。给了你很大的压力。这里有比较详细的解释。 GTDLife.cn也是一个非常不错的网站,上面有很多资料,电子 ...
Global site tag (gtag.js) - Google Analytics