单一职责原则Single Responsibility Principle,SRP定义:一个类只负责一个功能领域中的相应职责。或者定义为:就一个类而言,应该只有一个引起它变化的原因。简单来说,就是类不能太大,一个类承担的职责越多,它被复用的可能性就越小,当一个类承担的职责过多,就相当于这些职责耦合在一起,当其中一个职责变化时,可能导致其他不必要的职责也发生变化,因此需要将这些职责进行分离,将...
面对过程c根据实际问题解决当前问题,代码重构能力低。面对对象java通过类的封装等实现当前问题的一个通解,当遇到类似的问题时,通过类的继承可以方便地写出解决方案,本质上是为了提高代码重构能力。函数式编程思维h(g(f(x))) = > (h*(g*f))(x) = > ((h*g)*f)(x)函数式编程关心数据的映射关系,你会总是在构造一个巨大的表达式(通过组合已有的表达式),然...
MVCModel - The model represents data and the rules that govern access to and updates of this data. In enterprise software, a model often serves as a software approximation of a real-world process.模...
进程与线程进程(Process):进程是资源分配的基本单位线程(Thread):线程是程序执行的基本单位异同点:进程拥有自己的资源空间,每启动一个进程,系统就会为它分配地址空间线程与CPU资源分配无关,多个线程共享同一进程内的资源,使用相同的地址空间一个进程可以包含若干个线程线程的调度与切换比进程快很多,同时创建一个线程的开销也比进程要小很多。线程之间的通信更方便,同一进程下的线程共享全局变...