12 2015 档案

摘要:装饰者模式:动态的将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。(1)涉及角色:抽象组件,具体组件,抽象装饰者,具体装饰者。 具体的装饰者,利用委托机制,调用被装饰者的方法。从未在此基础上加上自己的处理。(2)JDK中的装饰者模式(java IO) 阅读全文
posted @ 2015-12-31 15:59 浮生若云 阅读(207) 评论(0) 推荐(0) 编辑
摘要:观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并更新。主题和观察者定义了一对多的关系,观察者依赖于主题。当主题对象的状态发生改变时,观察者就会被通知。根据通知观察者进行相关操作。 一、 涉及角色:主题接口,观察者接口,具体主题,具体观察者。 优... 阅读全文
posted @ 2015-12-29 14:33 浮生若云 阅读(594) 评论(0) 推荐(0) 编辑
摘要:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script(php,js等)代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会 阅读全文
posted @ 2015-12-29 11:05 浮生若云 阅读(4158) 评论(0) 推荐(0) 编辑
摘要:jdk1.5后增加了自动拆箱和自动装箱特性。java的八种 byte,short,int,long,float,double,char,boolean基本类型和各自对应的包装类型的相互转化。装箱指的是 int类型 变为 Integer实例对象,拆箱指的是 Integer实例 变为 int类型。jav... 阅读全文
posted @ 2015-12-25 09:47 浮生若云 阅读(696) 评论(0) 推荐(0) 编辑
摘要:策略模式(stragegy) 定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法独立于使用算法的客户(Head First 设计模式)。 策略模式,针对接口编程,而不依赖于具体的实现。所以可以在运行时动态改变具体类的行为。主要有涉及三个角色环境角色类,抽象策略角色,具体策略角色。其中环... 阅读全文
posted @ 2015-12-21 19:27 浮生若云 阅读(455) 评论(0) 推荐(0) 编辑
摘要:我觉得对程序猿更准确的定义,应该是解决问题的一类人。 他们每天都在学习新技能,每天都在问自己哪里错了?知道错了我一定改。每天都在自我救赎与救赎自我中度过。 所以他们大都单纯、善良、正直。 当然他们偶尔也会吐槽“妈的,这谁写的,然后继续硬着头皮思考”。 编程是一种艺术,更是一场人生修... 阅读全文
posted @ 2015-12-19 09:26 浮生若云 阅读(220) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示