摘要:
单例模式:如果要保证系统里一个类最多只能存在一个实例时,我们就需要用单例模式。这种情况在我们应用中经常碰到,例如缓存池,数据库连接池,线程池,一些应用服务实例等。最简单的单例:PublicclassSingleton{PrivatestaticSingletoninstance=newSingleton();PrivateSingleton();PublicstaticSingletongetInstance(){Returninstance;}}此实现是线程安全的,使用也非常简单:Singletonsingleton=Singleton.getInstance();延迟创建:Publiccl 阅读全文
摘要:
模板方法春节回家,我们首先需要购买火车票,然后乘坐火车,最后才能和家人团聚。我们来模拟一下这个过程:PublicclassHappyPeople{PublicvoidcelebrateSpringFestival(){System.out.println("Buyingticket");System.out.println("Travellingbytrain");System.out.println("HappyChineseNewYear");}}后来我们发现,有人需要坐火车回家,有人需要坐飞机回家,而有人坐大巴回家。但是不管你乘 阅读全文