03 2016 档案

摘要:先来说一下OO设计的几个原则: (1)封装变化 (2)多用组合,少用继承 (3)针对接口编程,不针对实现编程 策略模式定义 把会变化的内容取出并封装起来,以便以后可以轻易地改动或扩充部分,而不影响不需要变化的其他部分; 经典案例: 制造一个新的鸭子类型:模型鸭(ModelDuck.java) 建立一 阅读全文
posted @ 2016-03-03 16:32 影非弦 阅读(1508) 评论(0) 推荐(1)
摘要:1、概念:装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象,又叫做包装模式。 2、在java的IO流这个章节中,我们会发现有底层流,比如说字节和字符流,有缓冲流等等: FileOutputStream:基本的文件输出流 B 阅读全文
posted @ 2016-03-03 16:06 影非弦 阅读(268) 评论(0) 推荐(0)