您当前的位置:首页 > 养生 > 内容

工作报告格式模板,工作报告公文格式(备忘录模式不只是记录怕忘记的东西那么简单)

关于【工作报告格式模板】,工作报告公文格式,今天犇涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

内容导航:1、「设计模式」备忘录模式不只是记录怕忘记的东西那么简单2、工作报告格式模板:工作报告公文格式

1、「设计模式」备忘录模式不只是记录怕忘记的东西那么简单

什么是备忘录模式(Memento)

概念

备忘录(Memento)模式属于「行为型模式」,又叫作快照模式,定义:在不破坏封装性的前提下,捕获一个对象内部的状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。简单来说,就是「保存一个对象之前的状态,然后在某个时间回退到这个状态」

我们使用的很多软件都提供了这个功能,我们使用的编辑工具,word、记事本、idea、typora等等,ctrl+z就可以回退自己的操作,「可以防止我们的误操作」。还有浏览器的倒退,可以让我们回到上一个页面。游戏中的存档,我们可以自己提前存入一个档,以后可以再次退回来。

工作报告格式模板,工作报告公文格式(备忘录模式不只是记录怕忘记的东西那么简单)

ctrl+z

优点

给用户提供了一种可以恢复状态的机制,用户可以回退自己的操作。封装了内部状态。想要使用备忘录模式,需要把内部的数据都封装成一个状态。符合单一职责原则。由发起类无需管理状态,由管理类来管理状态。

缺点

需要大量的资源。要保存状态对象是需要消耗内存资源,可以考虑设置一个状态对象的上限。

原则

“+”代表遵守,“-”代表不遵守或者不相关

原则开放封闭单一职责迪米特里氏替换依赖倒置接口隔离合成复用-++----

适用场景

需要保存和恢复数据的情况。需要撤销操作的情况。

这两种常见的代码实现会有一点点的不同,后面的例子中我会标注一下的。

如何实现

想要实现备忘录模式,需要以下三样东西:

发起类(Originator):依赖备忘录对象,创建备忘录对象,提供创建备忘录和恢复备忘录,发起类可以访问备忘录中的信息。备忘录类(Memento):记录发起类当前时刻的状态,并且保存在管理类中。管理类(Caretaker):管理备忘录对象,提供存储,回退备忘录等操作,管理类不能访问备忘录对象内的信息。

类图

工作报告格式模板,工作报告公文格式(备忘录模式不只是记录怕忘记的东西那么简单)

备忘录模式的结构图

工作报告格式模板,工作报告公文格式(备忘录模式不只是记录怕忘记的东西那么简单)

上班小丑

开始敲代码!

举例

这里以记事本的回退操作为例,我们输入文字,每个版本的文字都保存起来,我们可以一个一个版本地回退。

「类图」

工作报告格式模板,工作报告公文格式(备忘录模式不只是记录怕忘记的东西那么简单)

image-20210612225959096

「代码」

发起类

/** * 发起类 * 文本编辑器 * Created on 2021/6/12. * * @author xuxiaobai */public class TextEditor { //当前状态记录 private TextMemento currentRecord; //状态记录管理者 private TextCaretaker caretaker = new TextCaretaker(); /** * 提交文本记录 * * @param text */ public void commit(String text) { System.out.println("-----commit-----"); //更新当前记录 currentRecord = new TextMemento(text); //保存记录 caretaker.push(currentRecord); show(); } /** * 回退 */ public void ctrlZ() { System.out.println("-----ctrl+z-----"); TextMemento textMemento = caretaker.get(); if (textMemento == null) { //当备忘录为空,打印提示后返回 System.out.println("没有历史记录,无法回退"); return; } System.out.println("恢复记录"); this.currentRecord=textMemento; show(); } /** * 展示当前记录 */ public void show() { //获取备忘录中的text String text = currentRecord.getText(); System.out.println("当前记录为:“"+ (text ==null?"无": text)+"”"); }}

管理类

/** * * 文本备忘录管理类 * Created on 2021/6/12. * * @author xuxiaobai */public class TextCaretaker { /** * 备忘录存储栈 * 这是需要撤销操作的情况,才需要的 * 如果是需要保存和恢复数据的情况,可以考虑使用List来存储备忘录 */ Stack<TextMemento> stack=new Stack<>(); public void push(TextMemento memento){ stack.push(memento); } public TextMemento get(){ return stack.pop(); }}

备忘录类

/** * 文本备忘录 * Created on 2021/6/12. * * @author xuxiaobai */public class TextMemento { /** * 文本的属性 * 这里以String为例 * 如果你想更加复杂一点,可以增加多一点的属性 */ private String text; public TextMemento(String text){ this.text =text; } public String getText() { return text; } public TextMemento setText(String text) { this.text = text; return this; }}

测试类

public class MementoTest { public static void main(String[] args) { //文本编辑器 TextEditor editor=new TextEditor(); StringBuilder text=new StringBuilder("第一个版本的文字"); editor.commit(text.toString()); editor.commit(text.append(",再加第二版本").toString()); editor.commit(text.append(",再加第三版本").toString()); editor.show(); editor.ctrlZ(); editor.ctrlZ(); editor.ctrlZ(); /** * 结果: * -----commit----- * 当前记录为:“第一个版本的文字” * -----commit----- * 当前记录为:“第一个版本的文字,再加第二版本” * -----commit----- * 当前记录为:“第一个版本的文字,再加第二版本,再加第三版本” * 当前记录为:“第一个版本的文字,再加第二版本,再加第三版本” * -----ctrl+z----- * 恢复记录 * 当前记录为:“第一个版本的文字,再加第二版本,再加第三版本” * -----ctrl+z----- * 恢复记录 * 当前记录为:“第一个版本的文字,再加第二版本” * -----ctrl+z----- * 恢复记录 * 当前记录为:“第一个版本的文字” */ }}

这里的例子我都是直接创建对象的,偶尔偷个懒嘛,我这里建议在实际开发中运用的话,还是要去创建一个顶层的接口,然后声明的时候依赖于接口,这样才符合依赖倒转原则嘛。

工作报告格式模板,工作报告公文格式(备忘录模式不只是记录怕忘记的东西那么简单)

小黄鸡扯紫色内裤动图

总结

备忘录模式和其他模式相比有很大的不同,它是为了能让我们「回退我们的操作」,保存了过往的状态,我们在合适的时间恢复。在使用备忘录模式时需要注意,只有发起类这个角色才能去组合备忘录和管理者,不要把这两个角色暴露给这个模式外的对象,也只有发起类才能去读取备忘录中的数据,管理者只负责管理备忘录,还有呢,使用备忘录模式是需要「消耗内存」的,也可以考虑把这些备忘录写入到数据库中,不过使用的时候还是得写入内存中。

2、工作报告格式模板:工作报告公文格式

工作报告公文格式

一、20xx年度岗位整体工作概述

填写:20xx年度所在岗位核心、重点工作的标志性结果完成情况描述。

要求:概述内容简明扼要,清晰准确。

二、20xx年度岗位主要完成工作描述

填写:所在岗位20xx年度完成的“岗位职责”要求的各项已完成工作与公司蓝调、丁豪项目计划任务要

求的各项已完成工作。

要求:重大工作应注明大致起止时间且对工作结果描述应量化、细化、明确化。日常性工作无需描述。

三、工作中存在的不足与问题解决方法

填写:受自身专业技能或其他因素影响所在岗位工作的事项及相应解决的方法。

要求:问题客观明确,解决方法内容应清晰明了可操作性强。

四、20xx年度岗位工作计划概要

填写:所在岗位20xx年度重点以及20xx年度顺延完成的工作事项,每月岗位重复性工作无需列入。 要求:重大工作应注明大致起止时间且对工作结果描述应量化、细化、明确化。日常性工作无需描述。

五、其他

填写:根据自身岗位工作需要认为有必要汇报的其他事项内容 要求:汇报主题明确,内容言简意赅,思路清晰明了。

汇报人:

个人工作报告总结

本人自10月18日加入公司已近两个月时间,在部门领导和同事的指导帮忙下,已渐渐融入了这个大家庭。对我的报建员工作总结范文总结我作为一名前期报批报建专员,主要完成以下工作:

一、业务方面

1、顺利补办盛世景园会所《工程竣工验收合格证》

为完善会所竣工手续,自10月份开始补办相关手续,因为涉及部门较多,加上供给的资料必须贴合相关部门要求,项目发展部与工程部认真做好资料整理工作,多次与城建局、环保局、建管处和档案馆等部门协调沟通,经过不懈努力,最终在11月底取得《工程竣工验收合格证》,到达各项竣工资料齐备。

2、提前办理完成四期预售证工作

为配合营销部分期推出预售房源,项目发展部12月份一项重要工作是办理四期4#、13#楼预售证。根据房产局要求于12月5日递交申请资料后,几乎每一天到房产局进行督促和追踪,进取与房产处人员联系沟通。在李总的协助下,最终在12月24日发证。目前已完成4#、6#、7#、8#、11#、12#、13#楼共330套预售证办理工作,确保了营销工作的顺利开展。

3、协助领导办理院后土地储备准备工作

新项目是集团__年度新开工的重点项目,前期与区国土资源局、市国土资源局、村委等进行了多次协调沟通,获取地块面积和地形地貌等信息,掌握院后村拆迁安置位置和户数等,为明年的土地摘牌做好各项准备工作。

4、办理三期土地证“两证合一”

按照政府最新要求,土地证与房产证需“两证合一”,经过协调沟通和资料准备,现已完成网上注册和备案工作。

此外,还进取协调新奥燃气、城阳广电局、市政排水科等单位,正在办理四期和商务港项目天然气施工、有线电视入网施工和接入市政排水等事宜,为项目的配套施工做好前期准备工作。

二、企业文化方面

11月初进取参加了第六届集团运动会,协助做好会务工作;11月中旬参与了为贵州贫困地区捐助衣物;经过近两个月的时间,在部门领导和同事的关心帮忙下,已适应了新的工作环境,感觉我们这个大家庭年轻而充满活力,工作高效务实。

三、工作经验和不足之处

1、工作经验

(1)将负责的各类前期资料建立目录,方便查阅;

(2)统计集团各项目开发数据汇总表,使各项目资料系统化,但该表仍需完善。

2、不足之处

(1)报批细节不够熟练。如办理预售证开具支票时,开户银行没有提前与房产处沟通,使用中国银行的支票比信用社支票晚一天到帐;再如领取支票的时间应在房产局领导批准后适宜。在日后的工作中应加快学习前期手续办理流程和取费标准,到达熟练掌握。

(2)协调本事仍需磨砺提高。报批报建工作经常与政府部门接触,对协调本事要求较高,平时首先要熟练掌握前期业务知识,并多向领导同事请教沟通,与政府部门沟通时注意方式方法,在实践中不断总结经验。

四、____年度重点工作

1、新项目土地挂牌和前期手续报批报建工作;

2、平度项目深入调研等前期工作;

3、商务楼项目和四期项目市政配套手续办理。

项目发展部是集团房地产开发业务的“开路先锋”,而报批报建是项目发展部的重点工作,本人将扎扎实实干好本职工作,加快学习专业技能,为领导及时供给政策分析和土地挂牌信息,为在建项目做好配套手续的服务工作。在此感激领导对本人工作的悉心指导与帮忙,请领导在今后工作中严格要求,不当之处请批评指正。

工作报告公文格式

一、报告的概念

报告适用于向上级机关汇报工作、反映情况、提出意见或者建议,答复上级机关的询问。报告属上行文,一般产生于事后和事情过程中。

二、报告的种类

综合性报告。是将全面工作或一个阶段许多方面的工作综合起来写成的报告。它在内容上具有综合性、广泛性,写作难度较大,要求较高。

专题性报告。是针对某项工作、某一问题、某一事件或某一活动写成的报告,在内容上具有专一性。

回复报告。是根据上级机关或领导人的查询、提问作出的报告。

三、报告的写作格式

(一)综合性报告的写法

标题 事由加文种,如《关于2007年上半年工作情况的报告》;报告单位、事由加文种,如《东北师范大学教务处关于2007年度工作情况的报告》。

(二)专题报告的写法

标题 由事由、文种组成,如《关于招商工作有关政策的报告》。有的报告标题也可标明发文机关。标题要明显反映报告专题事由,突出其专一性。

正文 可采用“三段式”结构法。以反映情况为主的专题工作报告主要写情况、存在的问题、今后的打算和意见;以总结经验为主的专题工作报告主要写情况、经验,有的还可略写不足之处和改进措施;因工作失误向上级写的检查报告主要写错误的`事实、产生错误的主客观原因、造成错误的责任、处理意见及改进措施等。结尾通常以“请审核”、“请审示”等语作结。

(三)回复报告的写法

标题与前两种报告大体相同

正文根据上级机关或领导的查询、提问,有针对性作出报告,要突出专一性、时效性。

四、报告的写作要求

(一)写综合报告应注意抓住重点,突出主要矛盾和矛盾的主要方面。在此基础上列出若干观点,分层次阐述。说明观点的材料要详略得当,以观点统领材料。

(二)专题报告,要一事一报,体现其专一性,切忌在同一专题报告中反映几件各不相干的事项和问题。

(三)切忌将报告提出的建议或意见当作请示,要求上级指示或批准。

本文关键词:工作报告 公文,工作报告公文格式模板,工作报告公文格式怎么写,工作报告公文范文,工作总结报告公文格式。这就是关于《工作报告格式模板,工作报告公文格式(备忘录模式不只是记录怕忘记的东西那么简单)》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 红石榴护肤品好吗,珀莱雅红石榴护肤品怎么样(小众私藏的国货护肤品)

下一篇: 一招让女人死心塌地的跟着你,一招能让女人死心塌地的跟着你(让女人死心塌地的秘诀)



猜你感兴趣

推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号