关于【大红枣的功效和作用】,大红枣的功效与作用,今天向乾小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
内容导航: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、大红枣的功效和作用:大红枣的功效与作用
大红枣的功效与作用
一、吃红枣功效与作用
1、枣能提高人体免疫力,并可抑制癌细胞:药理研究发现,红枣能促进白细胞的生成,降低血清胆固醇,提高血清白蛋白 ,保护肝脏,红枣中还含有抑制癌细胞,甚至可使癌细胞向正常细胞转化的物质。
2、经常食用鲜枣的人很少患胆结石,这是因为鲜枣中丰富的维生素C,使体内多余的胆固醇转变为胆汁酸,胆固醇少了,结石形成的概率也就随之减少。
3、枣中富含钙和铁,对防治骨质疏松 、产后贫血有重要作用,中老年人更年期经常会骨质疏松,正在生长发育高峰的青少年和女性容易发生贫血,大枣对他们会有十分理想的食疗作用,其效果通常是药物不能比拟的。
4、对病后体虚 的人也有良好的滋补作用。
5、枣所含的芦丁,能使血管软化,从而降低血压,对高血压病有防治功效。
6、抗过敏、除腥臭、怪味、宁心安神、益智健脑、增强食欲。
7、有很好的增强肌力、消除疲劳、扩张血管、增加心肌收缩力、改善心肌营养。
8、大枣含有大量的糖类物质,主要为葡萄糖,还含有果糖、蔗糖及由葡萄糖和果糖组成的低聚糖、阿拉伯聚糖及半乳醛聚糖等;并含有大量的维生素C、核黄素、硫胺素、胡萝卜素、尼克酸等多种维生素。具有较强的补养作用,能提高人体免疫功能,增强抗病能力。
9、实验小鼠每日灌服大枣煎剂,共3周,体重的增加较对照组明显升高,并且在游泳试验中,其游泳时间较对照组明显延长,这表明大枣有增强肌力和增加体重 的作用。
10、 有实验证实,对四氯化碳肝损伤的家兔,每日喂给大枣煎剂共1周,结果血清总蛋白与白蛋白较对照组明显增加,表明大枣有保肝作用。
11、 大枣乙醇提取物对特异反应性疾病,能抑制抗体的产生,对小鼠反应性抗体也有抑制作用,提示大枣具有抗变态反应作用。
12、 大枣中所含有黄酮--双- 葡萄糖甙A有镇静、催眠和降压作用,其中被分离出的柚配质C糖甙类有中枢抑制作用,即降低自发运动及刺激反射作用、强直木僵作用,故大枣具有安神、镇静之功。
13、 大枣含多种三该类化合物,其中烨木酸、山植酸均发现有抗癌活性,对肉瘤S-180有抑制作用。枣中所含的营养素,能够增强人体免疫功能,对于防癌抗癌和维持人体脏腑功能都有一定效果。
14、 红枣又称大枣、干枣、枣子等。红枣富含蛋白质、脂肪、糖 类、胡萝卜素、B族维生素、维生素C、维生素P以及磷、钙、铁等成分,其中维生素C的'含量在果品中名列前茅,有“天然维生素丸”之美称。
15、 红枣富含的环磷酸腺苷,是人体能量代谢的必需物质,能增强肌力、消除疲劳、扩张血管、增加心肌收缩力、改善心肌营养,对防治心血管疾病有良好的作用。
16、 红枣具有补虚益气、养血安神、健脾和胃等功效,是脾胃虚弱、气血不足、倦怠无力、失眠等患者良好的保健营养品。
17、 红枣对急慢性肝炎、肝硬化、贫血、过敏性紫癜等症有较好疗效。大枣多糖能显著提高免疫抑制小鼠免疫功能,能显著促进气血双虚大、小鼠模型血象的恢复,升高血清中促进造血及兴奋免疫相关细胞因子的水平,改善胸腺、脾脏组织的组织形态、超微结构和能量代谢水平,使胸腺、脾脏、骨髓中兴奋造血与免疫的细胞因子基因表达上调、抑制免疫等的细胞因子基因表达下调。大枣多糖有好的补气生血作用。
18、 红枣含有三萜类化合物及环磷酸腺苷,有较强的抑癌、抗过敏作用。
二、宜与红枣同食的食物
牛奶,补血、开胃、健脾。鲤鱼 ,滋补暖胃,强心补血。南瓜,补中益气,收敛肺气。冬瓜,减肥降脂。番茄,补虚健胃,益肝养血。荔枝,健脾止泻。核桃,补血强身。蚕蛹,健脾补虚,清退虚热。黑木耳,补血调经。党参,健脾益气,养胃。赤小豆,补益心脾,利水消肿。桂圆,补血、养血、安神。板栗,健脾益气,补血。糯米,治疗脾胃气虚。
大红枣的功效与作用
一、吃红枣功效与作用
1、枣能提高人体免疫力,并可抑制癌细胞:药理研究发现,红枣能促进白细胞的生成,降低血清胆固醇,提高血清白蛋白 ,保护肝脏,红枣中还含有抑制癌细胞,甚至可使癌细胞向正常细胞转化的物质。
2、经常食用鲜枣的人很少患胆结石,这是因为鲜枣中丰富的维生素C,使体内多余的胆固醇转变为胆汁酸,胆固醇少了,结石形成的概率也就随之减少。
3、枣中富含钙和铁,对防治骨质疏松 、产后贫血有重要作用,中老年人更年期经常会骨质疏松,正在生长发育高峰的青少年和女性容易发生贫血,大枣对他们会有十分理想的食疗作用,其效果通常是药物不能比拟的。
4、对病后体虚 的人也有良好的滋补作用。
5、枣所含的芦丁,能使血管软化,从而降低血压,对高血压病有防治功效。
6、抗过敏、除腥臭、怪味、宁心安神、益智健脑、增强食欲。
7、有很好的增强肌力、消除疲劳、扩张血管、增加心肌收缩力、改善心肌营养。
8、大枣含有大量的糖类物质,主要为葡萄糖,还含有果糖、蔗糖及由葡萄糖和果糖组成的低聚糖、阿拉伯聚糖及半乳醛聚糖等;并含有大量的维生素C、核黄素、硫胺素、胡萝卜素、尼克酸等多种维生素。具有较强的补养作用,能提高人体免疫功能,增强抗病能力。
9、实验小鼠每日灌服大枣煎剂,共3周,体重的增加较对照组明显升高,并且在游泳试验中,其游泳时间较对照组明显延长,这表明大枣有增强肌力和增加体重 的作用。
10、 有实验证实,对四氯化碳肝损伤的家兔,每日喂给大枣煎剂共1周,结果血清总蛋白与白蛋白较对照组明显增加,表明大枣有保肝作用。
11、 大枣乙醇提取物对特异反应性疾病,能抑制抗体的产生,对小鼠反应性抗体也有抑制作用,提示大枣具有抗变态反应作用。
12、 大枣中所含有黄酮--双- 葡萄糖甙A有镇静、催眠和降压作用,其中被分离出的柚配质C糖甙类有中枢抑制作用,即降低自发运动及刺激反射作用、强直木僵作用,故大枣具有安神、镇静之功。
13、 大枣含多种三该类化合物,其中烨木酸、山植酸均发现有抗癌活性,对肉瘤S-180有抑制作用。枣中所含的营养素,能够增强人体免疫功能,对于防癌抗癌和维持人体脏腑功能都有一定效果。
14、 红枣又称大枣、干枣、枣子等。红枣富含蛋白质、脂肪、糖 类、胡萝卜素、B族维生素、维生素C、维生素P以及磷、钙、铁等成分,其中维生素C的'含量在果品中名列前茅,有“天然维生素丸”之美称。
15、 红枣富含的环磷酸腺苷,是人体能量代谢的必需物质,能增强肌力、消除疲劳、扩张血管、增加心肌收缩力、改善心肌营养,对防治心血管疾病有良好的作用。
16、 红枣具有补虚益气、养血安神、健脾和胃等功效,是脾胃虚弱、气血不足、倦怠无力、失眠等患者良好的保健营养品。
17、 红枣对急慢性肝炎、肝硬化、贫血、过敏性紫癜等症有较好疗效。大枣多糖能显著提高免疫抑制小鼠免疫功能,能显著促进气血双虚大、小鼠模型血象的恢复,升高血清中促进造血及兴奋免疫相关细胞因子的水平,改善胸腺、脾脏组织的组织形态、超微结构和能量代谢水平,使胸腺、脾脏、骨髓中兴奋造血与免疫的细胞因子基因表达上调、抑制免疫等的细胞因子基因表达下调。大枣多糖有好的补气生血作用。
18、 红枣含有三萜类化合物及环磷酸腺苷,有较强的抑癌、抗过敏作用。
二、宜与红枣同食的食物
牛奶,补血、开胃、健脾。鲤鱼 ,滋补暖胃,强心补血。南瓜,补中益气,收敛肺气。冬瓜,减肥降脂。番茄,补虚健胃,益肝养血。荔枝,健脾止泻。核桃,补血强身。蚕蛹,健脾补虚,清退虚热。黑木耳,补血调经。党参,健脾益气,养胃。赤小豆,补益心脾,利水消肿。桂圆,补血、养血、安神。板栗,健脾益气,补血。糯米,治疗脾胃气虚。
大红枣的功效与作用
一、功效
1、促进肝脏排毒、保肝护肝
红枣能提高体内单核吞噬细胞系统的吞噬功能,有保护肝脏、增强免疫力的作用。红枣中所含的糖类、脂肪、蛋白质是保护肝脏的营养剂,能促进肝脏合成蛋白,增加血清白蛋白含量,调整白蛋白与球蛋白比例。成分中的三萜类化合物,具有抗疲劳作用,可抑制肝炎病毒的活性,达到健脾养肝的目的。
2、护肤美容
红枣含有丰富的维生素B,而维生素B能够促进血液循环,使皮肤和毛发光润,脸部皱纹平整,皮肤显得更加健美。生吃红枣,可保留枣中更多的超强抗氧化物质维生素C,参与体内的生理氧气还原过程,防止黑色素在体内沉积,可有效减少黑色素及斑点的产生,并具有改善毛细血管壁的功能。所以经常吃枣能使皮肤的弹性增强,皮下组织丰满,使皮肤变得细嫩光滑。
3、补气养血
药理研究发现红枣能使血中含氧量增强、滋养全身细胞、活络气血,不仅可以养血安神、滋润肌肤,还可以增强人体免疫力,缓解贫血、烦躁不安等症状,是补气养血的圣品。
4、面色红润
红枣富含铁质,可帮助造血功能,对防治月经性贫血和产后失血有重要作用。红枣中还含有大量的环磷酸腺苷,它能调节人体的新陈代谢,使新细胞迅速生成,老死细胞很快被消除,并能增强骨髓造血功能,增强血液中红细胞的含量。常吃红枣能增加皮肤的弹性,修补皮下组织,使皮肤变得细嫩光滑。
5、防止落发
红枣具有健脾养胃的功效,脾好则皮坚,皮肤容光焕发,毛发则有了安身之处,可以防止头发脱落,并且有助长出乌黑发亮的头发。
6、强骨壮阳
红枣富含环磷酸腺甘,对于男性朋友来说是补肾的好补品,环磷酸腺苷有扩张血管的作用,不仅可以改善心肌的营养状况,还能改善肾脏供血量,中医认为男生多吃红枣有助于强健筋骨,可能有改善勃起功能的作用。
7、不长皱
红颜不老只是传说,皱纹没法不长,但却能长得晚一点,再晚一点!红枣中所含的维生素c是活性很强的还原性抗氧化物质,能参与体内的生理氧气还原,防止黑色素在体内沉积,可有效地减少皱纹及色素沉积。
二、禁忌
1、不宜与腐烂变质勿食用
红枣腐烂以后,会利于微生物在其体内繁殖。同时腐烂后的红枣内可分解出甲醛和甲醇等物质。这种物质在食用后,轻者可引起头晕,眼睛受害;重则更会危及到生命。
2、不宜与维生素同时食用
红枣里面本身富含的维生素,可分解破坏维生素K,从而降低维生素的治疗作用。
3、不宜和黄瓜或萝卜一起食用
萝卜和黄瓜中含有的某种维生素分解酶,都会在与红枣食用时发生冲突。
4、服用退烧药时切勿同食
退烧药物内含有的某种特殊物质和含糖量高的食物容易形成不溶性的复合体,不利于人体的吸收,因此会大大降低退烧药的药效。而红枣正是含糖量比较高的食物,所以在吃退烧药的时候千万不要再吃红枣了。
5、下腹部胀满、大便秘结者不宜食用
如果平时喜咳痰,胸中常常感到满胀,并且容易感到疲乏,胃中常胀满,食欲不振。那么多食红枣以后,原先的症状容易加重,出现寒热口渴、胃胀等不良反应。因为红枣气味甘、辛、热,性偏湿热,容易生痰生湿。
本文关键词:大红枣图片,大红枣的功效与作用禁忌,大红枣的功效与作用,大红枣的功效与作用及副作用,生吃大红枣的功效与作用。这就是关于《大红枣的功效和作用,大红枣的功效与作用(备忘录模式不只是记录怕忘记的东西那么简单)》的所有内容,希望对您能有所帮助!