From 588d772792933c381f5f1b4e66e6aefe0d7c7492 Mon Sep 17 00:00:00 2001 From: "hollis.zhl" Date: Sun, 19 Apr 2020 12:12:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/basics/java-basic/why-utf8.md | 2 +- docs/basics/object-oriented/principle.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/basics/java-basic/why-utf8.md b/docs/basics/java-basic/why-utf8.md index 1c72482..3d1862f 100644 --- a/docs/basics/java-basic/why-utf8.md +++ b/docs/basics/java-basic/why-utf8.md @@ -14,4 +14,4 @@ UTF-8就是Unicode的一个使用方式,通过他的英文名Unicode Tranforma UTF-8使用可变长度字节来储存 Unicode字符,例如ASCII字母继续使用1字节储存,重音文字、希腊字母或西里尔字母等使用2字节来储存,而常用的汉字就要使用3字节。辅助平面字符则使用4字节。 -一般情况下,同一个地区只会出现一种文字类型,比如中文地区一般很少出现韩文,日文等。所以使用这种编码方式可以大大节省空间。比如纯英文网站就要比纯中文网站占用的存储下一些。 \ No newline at end of file +一般情况下,同一个地区只会出现一种文字类型,比如中文地区一般很少出现韩文,日文等。所以使用这种编码方式可以大大节省空间。比如纯英文网站就要比纯中文网站占用的存储小一些。 \ No newline at end of file diff --git a/docs/basics/object-oriented/principle.md b/docs/basics/object-oriented/principle.md index 64b3745..43e92a5 100644 --- a/docs/basics/object-oriented/principle.md +++ b/docs/basics/object-oriented/principle.md @@ -1,7 +1,7 @@ -### 单一职责原则(Single-Resposibility Principle) +### 单一职责原则(Single-Responsibility Principle) 其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。通常意义下的单一职责,就是指只有一种单一功能,不要为类实现过多的功能点,以保证实体只有一个引起它变化的原因。 专注,是一个人优良的品质;同样的,单一也是一个类的优良设计。交杂不清的职责将使得代码看起来特别别扭牵一发而动全身,有失美感和必然导致丑陋的系统错误风险。 -- GitLab