让代码飞

做人难 ,做码农更难

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年6月11日

摘要: 23种设计模式 之简单工厂模式一、定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。二、优点 良好的封装性,代码结构清晰,扩展性非常优秀,屏蔽产品类,产品类的调用不影响调用者。三、故事继续(代码示例) 这天一大早,李实名就把空明,曹草,黑子都叫来办公室,刚一进门,李实名就说到: “近来很忙吧?” “还好,还好....."谁敢说忙啊?!想被炒鱿鱼啊..... “最近我们酒楼的整体差不多了,但是主要的是 我们做什么菜呢?你们也知道中华美食太大,很难选择..” “我们应该选择一个或者两个菜系主打,其他的先放一放......”空明说道。 “没错 阅读全文
posted @ 2011-06-11 18:55 saoba 阅读(1360) 评论(1) 推荐(1)

2011年6月9日

摘要: MySQL与oracle数据库的一些区别0. 组函数用法规则mysql中组函数在select语句中可以随意使用,但在oracle中 如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列 否则报错eg: select name,count(money) from user ;这个放在mysql中没有问题 在oracle中就有问题了.............1. 自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字 阅读全文
posted @ 2011-06-09 23:41 saoba 阅读(899) 评论(0) 推荐(0)

2011年6月8日

摘要: 23种设计模式 之单例设计模式一、定义 确保某一个类只有一个实例,而且自行实例化,并且向整个系统提供这个实例。二、优点 减少了内存的开支,减少系统的性能开销,避免了对于资源的多重占用,优化其资源访问。三、缺点 扩展困难,对于测试不利。四、注意 单例设计模式模式对于使用于系统资源小号过多的操作中,例如IO或者连接数据库。五、故事继续 站在“唐”酒楼的顶层,看看着下面的灯红酒绿,车水马龙,李实名不由得有点伤感,想想自己做皇帝的时候,唉...........一个月前: “吾皇万岁,万岁,万万岁!!!” “众爱卿平身.” “谢皇上!” 李实名,“堂”朝的开国皇帝,万人之上(没有之下),每日最重要的事就 阅读全文
posted @ 2011-06-08 08:29 saoba 阅读(1431) 评论(9) 推荐(2)

2011年6月7日

摘要: 23种设计模式 之组合模式一、定义将对象组合成树形结构以表示“部分--整体”的层次结构,使得用户对单个对象和组合的使用具有一致性。二、优点高层模块调用简单,子节点增加方便三、故事开始(代码示例)李实名要开餐馆,地点和房子都选好了,可是人手还不够,于是李实名开始着手寻揽着一些好的下属,经过几天的寻找,人手终于被他全部找到了,分别是曹草,空明,紫龙,允常,黑子这几名得力干将,当然还有一些普通员工:人是找好了但是职位安排呢,于是他需要一番设计:首先是 员工基本信息 把它抽象乘一个类01packagezuhe;02//抽象的员工类03publicabstractclassCorp04{05//姓名06 阅读全文
posted @ 2011-06-07 12:39 saoba 阅读(1435) 评论(4) 推荐(1)

2011年6月6日

摘要: 最近观察了几天CSDN ,发现首页和推荐文章都没有任何变化,看似外表华丽,内如死水,是现在CSDN的真实写照。我最近发了一系列的设计模式的文章,其中多篇被推荐到首页,但点击量并不多,最多的有3000访问量,我觉得还行,但其他的,同样是推荐的文章却只有200左右,难道技术类文章都没人看了吗?唉........不知道博客园怎么样?不要让我失望啊...... 阅读全文
posted @ 2011-06-06 18:14 saoba 阅读(319) 评论(4) 推荐(1)