什么是FS模式

什么是FS 模式

什么是FS 模式? 为什么要使用FS 模式?S :动态的, 静态的变量.F :不变的, 常量. 最近在重构一系统, 发现N 多常量类, 有此感受!FS 模式是解决系统中存在大量常量类, 管理混乱的问题,JAVA 中常量类最好只有一个, 便于查找. 提高编码效率. 加强可读性. 1. 什么是FS 模式? 为什么要使用FS 模式

S :动态的, 静态的变量.

F :不变的, 常量.

最近在重构一系统, 发现N 多常量类, 有此感受!

FS 模式是解决系统中存在大量常量类, 管理混乱的问题.

JAVA 中常量类最好只有一个, 便于查找. 提高编码效率. 加强可读性.

2. 怎么使用FS 模式?

原则1:

对于系统中的常量定义在接口S 中.

原则2:

对于系统中的静态变量定义在类F 中.

原则3:

常量命名规则须指明常量使用的包或模块或功能前缀

(常量值暗示). 避免系统中存在大量常量类. +常量本身有意义的名称+

原则4:

常量或变量放置顺序必须按原则3排序.

原则5:

对于子系统常量可以直接继承父接口; 对于子系统变量可以直接继承父类. 原则6:

不要使用静态变量类实现常量接口, 把事情搞复杂..

3. 示例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25}}else {... }使用:if (S.HTTP_STATUS==F.HTTP_OK_0000){... /**模块_常量名*/public static String FTP_STATUS;}public class S {/**模块_常量名*/public static String HTTP_STATUS;String FTP_OK_0000="0000"; public interface F {/**模块_常量名_常量值*/String HTTP_OK_0000="0000";

4. 优点

4.1. 易维护

4.2. 易理解, 不用去看常量接口就很明白了.

4.3. 简单

本文由西安京科皮肤病医学研究院(http://www.jxyy001.com/)负责人整理与大家分享!

什么是FS 模式

什么是FS 模式? 为什么要使用FS 模式?S :动态的, 静态的变量.F :不变的, 常量. 最近在重构一系统, 发现N 多常量类, 有此感受!FS 模式是解决系统中存在大量常量类, 管理混乱的问题,JAVA 中常量类最好只有一个, 便于查找. 提高编码效率. 加强可读性. 1. 什么是FS 模式? 为什么要使用FS 模式

S :动态的, 静态的变量.

F :不变的, 常量.

最近在重构一系统, 发现N 多常量类, 有此感受!

FS 模式是解决系统中存在大量常量类, 管理混乱的问题.

JAVA 中常量类最好只有一个, 便于查找. 提高编码效率. 加强可读性.

2. 怎么使用FS 模式?

原则1:

对于系统中的常量定义在接口S 中.

原则2:

对于系统中的静态变量定义在类F 中.

原则3:

常量命名规则须指明常量使用的包或模块或功能前缀

(常量值暗示). 避免系统中存在大量常量类. +常量本身有意义的名称+

原则4:

常量或变量放置顺序必须按原则3排序.

原则5:

对于子系统常量可以直接继承父接口; 对于子系统变量可以直接继承父类. 原则6:

不要使用静态变量类实现常量接口, 把事情搞复杂..

3. 示例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25}}else {... }使用:if (S.HTTP_STATUS==F.HTTP_OK_0000){... /**模块_常量名*/public static String FTP_STATUS;}public class S {/**模块_常量名*/public static String HTTP_STATUS;String FTP_OK_0000="0000"; public interface F {/**模块_常量名_常量值*/String HTTP_OK_0000="0000";

4. 优点

4.1. 易维护

4.2. 易理解, 不用去看常量接口就很明白了.

4.3. 简单

本文由西安京科皮肤病医学研究院(http://www.jxyy001.com/)负责人整理与大家分享!


相关文章

  • 设计模式心得体会
  • 7月初的一个周末,准确的说应该是7月1号周六,在网上看到一本<大话设计模式>的书,而且看到很多很好的评论,于是乎,下载了电子书看看,一下子看了几章之后,对设计模式有了个了解,于是继续上网搜些其他资料,进一步了解设计模式...最终结论:设计模式是个好东西,具体怎么好,一两句话是无法概括的, ...

  • 课堂教学模式推广实施方案
  • "三疑三探"教学模式,是从学生终身发展的需要出发,依据新课标的要求和学生的认知规律,让学生学会主动发现问题,独立思考问题,合作探究问题,归纳创新问题,勇于评价问题,同时养成了学生敢于质疑.善于表达.认真倾听和不断反思的良好的学习习惯,培养了他们的组织.表达.思维等方面的能力,让每 ...

  • 当堂训练小结3篇
  • 很多教育家提出:“没有爱就没有教育,没有兴趣就没有学习”。课堂是学校进行教育活动的重要场所,学校的教学任务主要通过课堂教学去完成,学生的在校时间80%在课堂里。本学期我校开展了“先学后教,当堂训练”教学模式的尝试教学活动,下面我就谈谈自己的一点体会。 以前我对“先学后教 当堂训练”理解的还不透彻。现 ...

  • 演讲稿结构的安排
  • 一.结构的形式和内容 结构作为整体,是演讲稿的形式范畴.但结构的构成,也有它的形式和内容.从整体看,结构是演讲材料的组织构造,是演讲者依据主旨.意图对材料进行组合.编排而成的一篇演讲稿的框架.分开看,它也有它的形式,即一篇演讲稿由哪几部分组成:也有它的内容,即哪个部分讲什么.结构的中心是回答和解决这 ...

  • 演讲稿该怎样构思与布局
  • 一.结构的形式和内容 演讲稿的形式范畴是结构作为演讲稿的整体.但结构的构成,也有它的形式和内容.从整体看,结构是演讲材料的组织构造,是演讲者依据主旨.意图对材料进行组合.编排而成的一篇演讲稿的框架.分开看,它也有它的形式能看出一篇演讲稿由哪几部分组成;也有它的内容能看出哪个部分讲什么.结构的核心是回 ...

  • 20XX年上半年语文组教研工作总结
  • 我校的教研本学期紧紧围绕"教学模式"和"教材解读"进行,在这两个主题的引领下我们又进行了主题性活动. 一,教学模式的研究 在区教研室.学区教育科的领导下,我们在上学期教学模式研究的基础上,我们语文组确立了自己的模式"情景式教学模式"我们通过 ...

  • 工商局推进基层工作模式转变工作实施方案
  • 为了适应工商行政管理工作面临的新形势.新任务和新要求,进一步促进基层分局依法履行监管职责,提高监管执法效能,根据省局的安排部署,结合全市工商系统实际,制定推进基层工作模式转变实施方案. 一.指导思想 坚持以邓小平理论."三个代表"重要思想和科学发展观为指导,深入贯彻国家工商总局新 ...

  • 英语论文开题报告
  •   一、论文题目:classroom interaction and oral english teaching   二、研究现状:   对于课堂互动与英语口语教学之间的关系,国内的研究主要集中在:(1)构建主义模式 它是以构建主义理论为基础的互动模式,司洪海在《构建主义理论与英语口语教学》中从对现 ...

  • 农村土地经营体制机制创新试点情况汇报
  • 去年以来,我区在三汊镇开展了农村土地经营体制机制创新试点,成立了xx龙岗土地股份合作社,探索形成了"xx模式".经过一年的实践运作,取得了良好的示范效应.现将有关情况汇报如下: 一.创新背景 近几年来,随着市场经济的不断完善,我区和全省许多地方一样,土地经营上出现了一些新变化:一 ...

  • "优化教学模式,构建高效课堂"工作汇报
  • 全市"优化教学模式,构建高效课堂"教改项目启动培训会结束后,麟游县文教局和教研室立即行动起来,按照市教育局和教研室要求,做了一下几项具体工作: 一.学习宣传 提高认识 1.在 10月28日全县中小学校长会上教研室主任董海发传达了全市"优化教学模式,构建高效课堂" ...