JAVA进阶之路
文章平均质量分 73
从零开始学习JAVA,介绍JAVA的基础知识以及使用
姬世霆
初入博客,希望可以坚持下去,结交更多的朋友,学到更多东西。
展开
-
java如何读取property文件
最近在学习设计模式的时候,在练习动态配置的时候联想到如果将所有的类型放在配置文件中那么程序的灵活性和可扩展性会不会更好? 于是学习了如何读取property文件的方法,并记录下来方便自己和朋友。 下面是例子: 1、在同一个包下新建PropertiesTest 和fruit.properties文件 2、在fruit.properties中添加内容: apple=com原创 2016-01-08 14:02:38 · 6463 阅读 · 0 评论 -
简单工厂模式
俗话说得好:贪多嚼不烂,前些天就是一下子把几个工厂模式都看完,结果导致理解跟不上,没有及时写下总结。 现在吸取教训,先将简单工厂模式总结一下,然后再继续说工厂模式、抽象工厂模式以及单例模式(之前半天将这些模式看完,自以为理解了,结果眼睛一闭一睁,都忘了) =========贪多嚼不烂========贪多嚼不烂========贪多嚼不烂============ 下面我们来看一下简单的思路:原创 2016-01-26 18:33:11 · 468 阅读 · 0 评论 -
装饰模式
装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例,关系图如下: (图片来自网络) 下面我们来看源码: 共同的接口: public interface ModelMethodInterface { void doMethod(); } 被装饰者实现接口: public c原创 2016-01-12 21:53:47 · 448 阅读 · 0 评论 -
观察者模式
观察者模式: 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 自己的理解:观察者模式相当于书刊==》订阅者这种类型,比如说:我订阅了一本《读者》,然后读者每发行一版就会给我发送一次新的周刊。 类图:(上一个策略模式的类图是自己随意画的,很不好,还是找的一个,看来以后的将UML也学习一原创 2016-01-09 23:49:35 · 411 阅读 · 0 评论 -
策略模式总结
策略模式的定义:定义了算法族,分别封装起来,让他们直接可以相互替换,此模式让算法的变化独立于使用算法的客户。 自己的定义:策略模式使实体类和其应有的行为进行分离,使行为独立,达到多态的目的。 伪类图: 与状态模式的区原创 2016-01-08 10:25:25 · 621 阅读 · 0 评论