使用多个小的专门的接口,而不要使用一个大的总接口。 
具体而言,接口隔离原则体现在:接口应该是内聚的,应该避免“胖”接口。一个类对另外一个类的依赖应该建立在最小的接口上,不要强迫依赖不用的方法,这是一种接口污染。 
接口有效地将细节和抽象隔离,体现了对抽象编程的一切好处,接口隔离强调接口的单一性。而.....
                            
                            
                                分类:
其他好文   时间:
2014-05-08 15:24:32   
                                阅读次数:
288
                             
                         
                    
                        
                            
                            
                                一、启动jetty8后,访问页面时出现PWC6345: There is an error 
in invoking javac. A full JDK (not just JRE) is 
required问题是我的jre的目录不对解决办法:点击window->preference->java->I....
                            
                            
                                分类:
系统相关   时间:
2014-05-08 15:24:09   
                                阅读次数:
428
                             
                         
                    
                        
                            
                            
                                Barcode Professional for ASP.NET是最灵活和强大的.NET组件(.NET 
DLL 类库),它让您轻松地添加先进的条码生成和打印功能到您的ASP.NET Web解决方案(包括ASP.NET Mobile Web站点)。
                            
                            
                                分类:
其他好文   时间:
2014-05-08 15:26:56   
                                阅读次数:
372
                             
                         
                    
                        
                            
                            
                                父窗口打开子窗口页面:var fatherWindow = 
document.all.dealReason;//想传的值win = window.showModalDialog(strUrl, fatherWindow, 
"dialogWidth=800px;dialogHeight=600px;"...
                            
                            
                         
                    
                        
                            
                            
                                如果OS为windows 7 64位系统,Oracle版本为 Oracle 11g 64 
安装PL SQL Developer 
请参考http://myskynet.blog.51cto.com/1471053/623957http://support.microsoft.com/kb/258554...
                            
                            
                                分类:
数据库   时间:
2014-05-08 14:49:05   
                                阅读次数:
450
                             
                         
                    
                        
                            
                            
                                系统架构设计用最简单易懂的代码组织业务逻辑和实现系统功能。在一个程序员的成长过程中,会出现写的代码先简单,后复杂,最后又简单的一个过程。在最开始写的简单的时候,是因为能力达不到,只能写一些简单的代码,考虑不到那么多的扩展。例如在弹出对话框的时候,直接按钮点击弹出对话框即可。当工作了一定的年限后,特别...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 15:28:56   
                                阅读次数:
341
                             
                         
                    
                        
                            
                            
                                夫妻二人是一种典型的无明确领导者的团队,强势的一方会成为夫妻中领导方。同所有的团队一样,团队的方向、目标、价值观、执行都将影响夫妻二人的契合。占位……
                            
                            
                                分类:
其他好文   时间:
2014-05-08 15:27:54   
                                阅读次数:
208
                             
                         
                    
                        
                            
                            
                                TFS-Build-Definition-And-Auto-Deploy
                            
                            
                                分类:
其他好文   时间:
2014-05-08 15:27:22   
                                阅读次数:
257
                             
                         
                    
                        
                            
                            
                                CandyThere areNchildren standing in a line. 
Each child is assigned a rating value.You are giving candies to these children 
subjected to the following ...
                            
                            
                                分类:
编程语言   时间:
2014-05-08 15:29:54   
                                阅读次数:
411
                             
                         
                    
                        
                            
                            
                                在用Control. BeginInvoke 方法 更新UI时,需要验证两个前提: 
1,Control==null 否则会引发null引用,比较明显的错误 2,DataGridView.IsHandleCreated==true 
否则会引发“在创建窗口句柄之前,不能在控件上调用 Invoke 或 B...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 15:29:28   
                                阅读次数:
331
                             
                         
                    
                        
                            
                            
                                在Windows应用程序,很多都有快捷键功能,这个Delphi也有,就是一个按钮上面有一个比如剪切(&X),这个时候剪切的快捷键就是Alt+X,这个功能有时候还是挺好用的,最近,公司中有同事,好些使用了SpeedButton,然后使用本方式整的快捷键,都不能用,于是问我,这个是神马问题,实际上确切....
                            
                            
                                分类:
数据库   时间:
2014-05-08 15:32:50   
                                阅读次数:
522
                             
                         
                    
                        
                            
                            
                                1 import java.util.Stack; 2 3 public class T007 { 4 
public static void main(String[] args) { 5 Queue q = new Queue(); 6 q.stack1...
                            
                            
                                分类:
编程语言   时间:
2014-05-08 15:32:24   
                                阅读次数:
356
                             
                         
                    
                        
                            
                            
                                改变Eclipse中java编译器版本出现错误:Java compiler level does 
not match the version of the installed Java project facet.错误原因:Project 
Facts中的Java版本设定与项目的Java版本设定不一致...
                            
                            
                                分类:
编程语言   时间:
2014-05-08 15:31:53   
                                阅读次数:
543
                             
                         
                    
                        
                            
                            
                                下面以eclipse-birt(报表)为例,介绍这种问题出现的原因以及解决之道:分析比较好的见:http://developer.actuate.com/community/forum/index.php?/topic/9315-exception-javalangnosuchmethoderror...
                            
                            
                                分类:
Web程序   时间:
2014-05-08 15:31:19   
                                阅读次数:
1688
                             
                         
                    
                        
                            
                            
                                原文地址:http://blog.163.com/sara1124@126/blog/static/11291097020105125537114/action-mappings 
该元素用于将Action元素定义到ActionServlet类中,它含有0到多个元素,其格式如下:的Action属性值一...
                            
                            
                                分类:
移动开发   时间:
2014-05-08 15:30:52   
                                阅读次数:
327
                             
                         
                    
                        
                            
                            
                                100 
客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101 
服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客.....
                            
                            
                                分类:
其他好文   时间:
2014-05-08 15:30:25   
                                阅读次数:
439