加载中
重构-改善既有的代码设计

What? 重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构(动词): 使用一系列重构手法,在不改变软件可观察行为的...

2013/05/03 14:19
438
设计模式概览

OO特点: 封装,继承,多态 oo原则 : 封装变化; 多用组合,少用继承; 针对接口编程,不针对实现编程; 高内聚低耦合 设计原则 单一职责原则:单一责任 一个类应该只有一个引起变化的原因 ...

2013/01/18 16:31
102
Java 基础--线程

文章来源:https://www.ibm.com/developerworks/cn/java/j-lo-synchronized/ 为方便阅读,我将原文拆分并做少量修改

2016/02/06 10:53
180
一些文章链接

虚拟化 VS 容器化 http://dockone.io/article/326

JVM工作原理

Java 虚拟机 Java 虚拟机(Java virtual machine,JVM)是运行 Java 程序必不可少的机制。JVM实现了Java语言最重要的特征:即平台无关性。 原理:编译后的 Java 程序指令并不直接在硬件系统的...

2016/02/05 17:16
286
Spring MVC 流程

简单的Spring MVC入门图示及步骤说明 refer: http://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm...

2016/02/05 16:31
59
Spring 模块

refer:http://www.tutorialspoint.com/spring/spring_architecture.htm

2016/02/05 16:09
70
牛人博客/网站链接

阮一峰: http://www.ruanyifeng.com/blog/ Brendan Eich:https://brendaneich.com/

2016/02/03 10:50
93
模板方法模式

模式定义 Define the skeleton of an algorithm in an operation,deferring some steps to subclasses.Template Method lets subclasses redefine certain steps of an algorithm without ch...

2016/01/21 21:44
118
抽象工厂模式

定义: 抽象工厂模式(Abstract Factory Pattern)是一种比较常用的模式,其定义如下: Provide an interface for creating families of related or dependent objects without specifying ...

2016/01/17 15:36
72
传输层安全协议

传输层安全协议(英语:Transport Layer Security,缩写:TLS),及其前身安全套接层(英语:Secure Sockets Layer,缩写:SSL)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保...

2016/01/11 14:29
57
工厂方法模式

模式的定义 工厂方法模式使用的频率非常高,在我们日常的开发中总能见到它的身影。其定义为: Define an interface for creating an object,but let subclasses decide which class to inst...

2016/01/10 22:32
93
单例模式

单例模式(Singleton Pattern)是一个比较简单的模式,其定义如下: Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类 只有一个实例,而且...

2016/01/05 23:12
105
LVM 介绍

来自百度百科

2016/01/04 14:39
29
6大设计原则之6--开闭原则

开闭原则的定义 开闭原则是Java世界里最基础的设计 原则,它指导我们如何建立一个稳定的、灵活的系统,先来看开闭原则的定义: Software entities like classes,modules and functions shoul...

2016/01/03 21:54
124
6大设计原则之5--迪米特法则

迪米特法则的定义 迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP),虽然名字不同,但描述的是同一个规则:一个对象应该对其他对象有最 少的了解。...

2016/01/03 21:16
136
6大设计原则之4--接口隔离原则

接口分为两种:实例接口(Object Interface)和类接口(Class Interface) 隔离也有两种定义 Clients should not be forced to depend upon interfaces that they don't use.(客户端不应该依...

2016/01/03 20:55
44
6大设计原则之3--依赖倒置原则

依赖倒置原则(Dependence Inversion Principle,DIP),其原始的定义是:High level modules should not depend upon low level modules.Both should depend upon abstractions.Abstractions...

2015/12/31 17:35
80
6大设计原则之2--里氏替换原则

面向对象语言中,继承是必不可少的、非常优秀的语言机制,它有如下优点: 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性; 提高代码的重用性 子类可以形似父类,但又异于父...

2015/12/31 17:26
55
6大设计原则之1--单一职责原则

每个设计模式都是为了解决某个问题而生,在开始设计模式之前, 更重要的是理解设计原则。

2015/12/30 22:04
137

没有更多内容

加载失败,请刷新页面

返回顶部
顶部