Java设计模式

Posted achaochaoo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java设计模式相关的知识,希望对你有一定的参考价值。

java设计模式通俗理解笔记--陆续更新中,请直接跳到正文处阅读

0

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

命令模式Command

调用者拥有一个命令,他自己不直接调用这个命令,他传给被命令者(接收者),被命令者去处理具体的事务
这就好比领 导拥有一项命令(任务),领导不会亲自执行这个任务,领导要传给被委任的具体的人具体的人(下属)去执行具体的行为活动

 --Invoker(Command command) 
	--Command cmd
	--void call()
		--cmd.execute()
//调用者里有个call请求方法,内部由命令去执行,命令obj从哪来,构造调用者时传入

--Command	
	--Concret command(Receiver receiver) 
		--Receiver receiver
		--void execute()
			--receiver.action()
//命令里有个execute执行方法,内部由接收者去执行,接收者obj从哪来,构造命令时传入

总结:
调用者与接收者 没有直接的关联, 他们通过command 命令对象来建立联系,更像是一家分发任务的大公司,领导手里一堆活, 一旦这些活(命令,任务)被指明了具体的行为人,它就有了灵魂,那就人去执行。

1

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G

2

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

3

强调文本 强调文本

加粗文本 加粗文本

标记文本

删除文本

引用文本

H2O is是液体。

210 运算结果是 1024.

4

链接: link.

图片:

带尺寸的图片:

居中的图片:

居中并且带尺寸的图片:

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

5

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

6

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

7

一个简单的表格是这么创建的:

项目Value
电脑$1600
手机$12
导管$1

以上是关于Java设计模式的主要内容,如果未能解决你的问题,请参考以下文章

JAVA设计模式之 命令模式Command Pattern

设计模式之责任链模式——Java语言描述

Java设计模式-命令模式Command

Java——设计模式(行为型模式)

Java设计模式之八 ----- 责任链模式和命令模式

两种语言实现设计模式(C++和Java)(十四:责任链模式)