设计模式
Vasari
这个作者很懒,什么都没留下…
展开
-
解密“设计模式”
有些人问我,你说学习操作系统的最好办法是学习程序设计。那我们是不是应该学习一些“设计模式”(design patterns)。这是一个我很早就有定论,而且经过实践检验的问题,所以想在这里做一个总结。 总的来说,如果光从字面上讲,程序里确实是有一些“模式”可以发掘的。因为你总是可以借鉴以前的经验,用来构造新的程序。你可以把这种经验叫做“模式”。可是自从《设计模式》(通常叫做 GoF,“Gang转载 2015-12-16 13:36:33 · 330 阅读 · 0 评论 -
MVC,MVP 和 MVVM 的图示
作者: 阮一峰 日期: 2015年2月 1日 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了《Scaling Isomorphic Javascript C转载 2016-03-01 10:24:28 · 605 阅读 · 0 评论 -
单例模式的几种写法
转载自:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全):Java代码 收藏代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance转载 2016-12-23 22:34:42 · 578 阅读 · 0 评论