摘要:
关于GIT a) 什么是git 用于团队里各成员协同开发项目的一个代码管理工具。 与之SVN、微软的TFS是同一类东西。而git是时下最火的代码管理工具。 b) 它能解决什么问题 i. 各同事开发同一个项目,最后代码合并混乱问题 ii. 什么时间线谁改动了什么。 iii. 同一份文档同一时间,被几个 阅读全文
摘要:
单例模式也是一种简单得不要不要的设计模式,但实用性还是很强滴。 顾名思义,单例,就是设计一种模式,让类只能有一个实例。这种需求满街可见。就看windows系统,回收站、任务管理器,就是典型的单例。用户无论怎么操作,都不可能出现两个回收站或任务管理器的。 知道其意义后,就开始设计吧,第一个模型 想法的 阅读全文
摘要:
前言:设计模式不是具体的某项技术,它是优雅地coding的内功心法。我在设计模式的路上走走停停,总结出很重要的学习方法:慢慢品尝,联想下做过的项目,在哪里可以应用上来。 工厂模式简直不能算设计模式。因为有了继承后。简单工厂是自然而然的做法。听说Gof的23种设计模式也没有它,但是入门的好契机。 先来 阅读全文
摘要:
什么是委托 一个典型的例子,当一个方法的整体是相对固定不变的,而一小部份发生了变化,在没有委托这个东西有时候,我们通常的做法是:传一个变量到方法里,方法根据这个参数值来判断这些变化的部份的具体执行,说得很抽象,整个栗子: ps:以上代码中存在不足,看完或者会想:何不先将要处理的变化的那部分在main 阅读全文