会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
0x0c,0x0d
Write The CODE,Change The World!
首页
新随笔
联系
管理
上一页
1
···
42
43
44
45
46
47
48
下一页
2016年8月2日
工厂模式
摘要: 之前总结了简单工厂模式,然后我们发现,如果需要添加一个新的产品的话,就需要对工厂就行修改,添加相应的判断语句,从而来创建需要的类型的对象。这样就提高了耦合性,维护起来也稍麻烦些。那么本文就总结下能够解决这个问题的另一种设计模式——工厂模式。 工厂模式:factory pattern。GOF定义的二十
阅读全文
posted @ 2016-08-02 20:32 Hey,Coder!
阅读(290)
评论(0)
推荐(0)
2016年8月1日
代理设计模式
摘要: 代理设计模式:Proxy Pattern。在真实对象与客户端对象之间加入一层中阶层,由这一 层中介来完成对真实对象的引用。 优点:可以让程序的业务逻辑更加清晰。客户端对象不需要了解真实对象的细节,所有 的调用均由代理来完成。扩展性更高。代理保护了真实对象。 常用的场景: 1. 远程代理:为一个位于不
阅读全文
posted @ 2016-08-01 20:26 Hey,Coder!
阅读(377)
评论(0)
推荐(0)
2016年7月31日
装饰设计模式
摘要: 装饰设计模式:Decorator Pattern,又称装饰者模式。特点是可以在不改变这个类的情况下,动态的为其添加新的功能,在运行时动态对对象进行扩展。主要实现方式是通过将其包装成另一个对象并添加新的功能来实现动态的添加功能。也就是说,是通过另一个类来将本来的对象包裹其中。 在实现的时候需要注意使装
阅读全文
posted @ 2016-07-31 19:48 Hey,Coder!
阅读(238)
评论(0)
推荐(0)
面向对象设计的SOLID原则、迪米特法则
摘要: SPR(The Single Responsibility Principle):单一责任原则 OCP(The Open Closed Principle):开放封闭原则 LSP(The Liskov Substitution Principe):里氏替换原则 DIP(The Dependency
阅读全文
posted @ 2016-07-31 12:12 Hey,Coder!
阅读(1033)
评论(0)
推荐(0)
2016年7月28日
策略模式
摘要: 策略模式(Pattern Strategy):封装一系列算法,根据使用的场景自动使用需要的算法。那怎么来实现呢,其实最简单的一点,如果我们抽象出一个父类,然后将具体的算法封装在具体的子类中。在调用方法中,传入需要的子类对象,那么就能自动的调用这个子类对象的具体算法了。 代码如下(此处为java代码,
阅读全文
posted @ 2016-07-28 23:33 Hey,Coder!
阅读(291)
评论(0)
推荐(0)
2016年7月27日
asp.net Json序列化
摘要: Json作为一种数据传输格式与标准被广泛的使用在项目开发中,可以说简直离不开它。那么怎么来生成JSON格式的数据就成了我们首先需要解决的问题这里我们使用.net。 首先是获取数据 public bannerImg(string imageurl, string linkurl) { imageUrl
阅读全文
posted @ 2016-07-27 13:18 Hey,Coder!
阅读(541)
评论(0)
推荐(0)
2016年7月26日
简单工厂模式
摘要: 简单工厂模式:Static Factory Method,又称静态工厂模式,属于创建型模式,不属于GOF的二十三种设计模式。由一个工厂对象根据传入的参数来决定最后生成的对象类型。在工厂模式的大家族中属于最简单的一种模式。 问题描述如下:已知某工资系统根据职工工种的类型来计算工资信息。公司职工有业务员
阅读全文
posted @ 2016-07-26 20:55 Hey,Coder!
阅读(307)
评论(0)
推荐(1)
2016年7月25日
CSS响应式布局实例
摘要: <style type="text/css"> body{ margin:0 auto; min-width:1366px; } a{ text-decoration:none; color:black; } a:hover{ color:orange; } a:visited{ color:bla
阅读全文
posted @ 2016-07-25 14:06 Hey,Coder!
阅读(521)
评论(2)
推荐(0)
CSS响应式网站开发
摘要: <html> <head> //当设备屏幕最大宽度小于1024px时加载如下CSS内容 @media screen and (max-width: 1024px){ body{ width:1024px; } #main{ background-image:url(img/bg1.jpg); } }
阅读全文
posted @ 2016-07-25 11:39 Hey,Coder!
阅读(217)
评论(0)
推荐(0)
2016年7月21日
mysql 记录根据日期字段倒序输出
摘要: 我们知道倒序输出是很简单的 select * from table order by id desc 直接这样就可以 那么现在的问题在于日期字段怎么来倒序输出 这里我们用到cast()来将指定的字段转换为我们需要的类型 如下是实际项目中的sql语句 select * from water where
阅读全文
posted @ 2016-07-21 10:35 Hey,Coder!
阅读(7584)
评论(0)
推荐(0)
上一页
1
···
42
43
44
45
46
47
48
下一页
公告