摘要: 装饰者模式:动态地将责任附加到对象上。若要拓展功能,装饰者提供了比继承更有弹性的替代方案。 一般装饰者包括组件和装饰者对象,组件基类包含所需要装饰的部分,具体组件和装饰类都继承与组件基类。这样做的保证是能让装饰者与组件是同一个类型。 装饰类一般有组件的引用对象,通过引用对象完成装饰功能,并且可以拓展 阅读全文
posted @ 2018-09-17 14:56 国-哥 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 观察者模式类似出版社与订阅者的关系,订阅者能够收到出版社发出的消息,可以取消订阅。出版社在观察者模式中称为主题(Subject)订阅者称为观察者(Observer)。 主题可以添加观察者,如果有事件发送给观察者。一般Subject中有可以注册、移除、执行事件。Observer一般在实现接口Inter 阅读全文
posted @ 2018-09-17 12:02 国-哥 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 首先去甲骨文官网下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完后安装JDK,可以自定义位置。 配置环境变量 我的电脑->属性->高级设置->环境变量 在系统变量中添加设置三个属性,JAVA_HO 阅读全文
posted @ 2018-09-17 12:00 国-哥 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 策略模式是将一系列事物中相关联的抽取出来,其中抽取出来的又可分为可变化部分与不可变化部分。将不可变化的部分放在基类,对可变化部分进行面向接口式编程(可用Abstract或者Interface)。之后进行基类与接口类的组合,在基类中放入接口类的变量,基类只是进行接口类的委托,具体的还是在继承接口的对象 阅读全文
posted @ 2018-09-17 00:13 国-哥 阅读(130) 评论(0) 推荐(0) 编辑