连击 天
fork: star:
What? 重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构(动词): 使用一系列重构手法,在不改变软件可观察行为的...
OO特点: 封装,继承,多态 oo原则 : 封装变化; 多用组合,少用继承; 针对接口编程,不针对实现编程; 高内聚低耦合 设计原则 单一职责原则:单一责任 一个类应该只有一个引起变化的原因 ...
Java 虚拟机 Java 虚拟机(Java virtual machine,JVM)是运行 Java 程序必不可少的机制。JVM实现了Java语言最重要的特征:即平台无关性。 原理:编译后的 Java 程序指令并不直接在硬件系统的...
简单的Spring MVC入门图示及步骤说明 refer: http://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm...
refer:http://www.tutorialspoint.com/spring/spring_architecture.htm
阮一峰: http://www.ruanyifeng.com/blog/ Brendan Eich:https://brendaneich.com/
模式定义 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...
定义: 抽象工厂模式(Abstract Factory Pattern)是一种比较常用的模式,其定义如下: Provide an interface for creating families of related or dependent objects without specifying ...
模式的定义 工厂方法模式使用的频率非常高,在我们日常的开发中总能见到它的身影。其定义为: Define an interface for creating an object,but let subclasses decide which class to inst...
开闭原则的定义 开闭原则是Java世界里最基础的设计 原则,它指导我们如何建立一个稳定的、灵活的系统,先来看开闭原则的定义: Software entities like classes,modules and functions shoul...
迪米特法则的定义 迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP),虽然名字不同,但描述的是同一个规则:一个对象应该对其他对象有最 少的了解。...
接口分为两种:实例接口(Object Interface)和类接口(Class Interface) 隔离也有两种定义 Clients should not be forced to depend upon interfaces that they don't use.(客户端不应该依...
依赖倒置原则(Dependence Inversion Principle,DIP),其原始的定义是:High level modules should not depend upon low level modules.Both should depend upon abstractions.Abstractions...
面向对象语言中,继承是必不可少的、非常优秀的语言机制,它有如下优点: 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性; 提高代码的重用性 子类可以形似父类,但又异于父...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复