问题提出关于日志消息,我们需要将其输出到屏幕或者是日志文档内,于是我们会写几个类:
接口ILogger
类ConsoleLogger负责将信息输出到Console
类 FileLogger负责将信息输出到文件中
但是问题在于,如果我们要对这两个输出类增加条件,比如“将信息转为大写”,“将信息转换成html格式输出”,那么两个类都要被该写成四个类才满足需求。如果要求更多,那么类的数目增加的会非常快。此...
                            
                            
                                分类:
其他好文   时间:
2015-06-10 17:25:39   
                                阅读次数:
114
                             
                    
                        
                            
                            
                                1、组件扫描 Spring容器能够从classpath(类路径)下自动扫描、侦测和实例化具有特定注释的组件。2、特定注释组件–@Component: 基本注解, 标识了一个受 Spring 管理的组件–@Respository: 标识持久层组件–@Service: 标识服务层(业务层)组件–@C.....
                            
                            
                                分类:
其他好文   时间:
2015-06-10 01:02:29   
                                阅读次数:
226
                             
                    
                        
                            
                            
                                函数In[24]:deffoo():
....:return1
....:
In[25]:foo()
Out[25]:12.函数的作用域参考资料:http://www.simeonfranklin.com/blog/2012/jul/1/python-decorators-in-12-steps/
                            
                            
                                分类:
编程语言   时间:
2015-06-09 14:00:35   
                                阅读次数:
354
                             
                    
                        
                            
                            
                                动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。一、基类 public abstract class Component { public abstract void Operation(); } public abstract ...
                            
                            
                                分类:
其他好文   时间:
2015-06-08 17:13:18   
                                阅读次数:
92
                             
                    
                        
                            
                            
                                背景
    Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。                                       —— 百度百科 
    Java.io中有很多类,我们如何清楚地知道什么时候该用什么类呢?
目标
    本文的目标是梳理java.io...
                            
                            
                                分类:
编程语言   时间:
2015-06-07 23:40:43   
                                阅读次数:
369