图书馆

Java设计模式之亨元模式

守給你的承諾、 提交于 2019-12-04 20:04:28
之前在项目中接触过亨元模式这一种设计模式,当时因为项目赶进度,因此只不过是大概的了解了一下,刚好今天有时间,就写一篇博客详细的学习一下亨元模式。 一、概念 运用共享技术有效的支持大量细粒度的对象。(来自百度百科) 百度上的解释十分的抽象,相信很多人和我一样,咋看上去,一脸懵,不知道在说些什么,如果换一种说法,也许会更容易理解:亨元模式主要用于减少创建对象的数量,以减少内存占用和提高性能。 二、结构图 在看具体的实现案例之前,首先了解一下亨元模式的几个概念和UML结构图。 三、实现Demo 去图书馆借书的过程就是一个典型的亨元模式实现案例,当我们去图书馆借书时,如果书架上有这本书,那么就直接拿走,如果没有,就需要到图书管理处拿一本新书,对于整个图书馆来说,书其实是共享的。 在这个过程中,图书馆就相当于亨元工厂,书就相当于抽象的亨元接口,而每一个人借的书就相当于具体的亨元实现。在这其中,亨元工厂是核心。 首先,定义抽象的亨元接口,也就是书。 public interface Book ( // 借书的方法 public void borrowBook(); } 接下来,就是定义每一本书的具体实现类。 public class SpecificBook implements Book { // 书名 private String bookName; // 构造方法 public

软件工程2019:第3次作业—— 团队项目阶段一: 项目需求分析

别等时光非礼了梦想. 提交于 2019-12-02 19:34:20
我们的团队 陈新宇 1713071011 贡献比例 $w_1=0.2$ 周佳慧 1713071012 贡献比例 $w_2=0.2$ 宋磊 1713071013 贡献比例 $w_3=0.2$ 潘嘉盛 1713071014 贡献比例 $w_4=0.2$ 管海宇 1713071015 贡献比例 $w_5=0.2$ 一、电梯演说模版 各位用户 /老师: •我们的产品<图书管理系统>(Name)是<对图书库以及图书流通进行管理>(Category)的产品 •典型用户是 <那些需要在网上借阅或购买图书的用户>(Customer) •用户需求是 <通过网络或软件有更好的借阅购买图书的体验>(Need) •我们产品的主要竞争优势在于 <借阅与购买一体化,用户可以在系统中对图书进行查询,并选择是借阅还是购买>(Benefit) •产品实现的主要方法是 <用户与管理员的层次分离,给不同对象提供不同操作,通过数据库修改、保存图书信息>(Approach) •其他竞争产品有 <当当网上商城书店>、<京东书城>、<图书馆借阅系统>(Competitor)等 •我们能够通过 <网络论坛等宣传,针对网络用户,接触我们的目标群众>(Delivery) 二、系统功能需求 在图书管理系统中,不外乎三个:读者、图书、管理人员。图书管理、借书、还书等是系统的基础业务

读书之乐 徐则臣

让人想犯罪 __ 提交于 2019-12-02 00:16:46
北京 徐则臣 十一岁之前,我住在一个村庄里,无法想象有地方比县城更远。从我家到县城,四十里,这是我理解的世界的半径。我看过外国人,在电视里,在这台从姑妈家借来的黑白电视里,他们头发卷曲,高鼻深眼,名字长得憋一口气都说不完,穿着可笑的礼服和长裙。看第一眼我就不喜欢,说中国话也不行。(他们的确都说中国话,每一集电视剧结束都会出现一长串配音演员的名字)——竟然还有人长这么丑。这不是我一个人的感受,围在十四英寸电视机前的一屋子的街坊邻居都不喜欢。这是20世纪80年代中期,四邻里只有我们家一台电视,一到阴天下雨和晚上,没活儿可干的邻居就聚过来。他们说,换台换台,外国人不好看。我就走到电视前,咔咔咔拧半圈转到另外一个频道。能收到节目的就两三个频道,我们宁愿看另一个频道里跟我们没有任何关系的广告。 十一岁,我去镇上念初中,一半好奇一半虚荣,我向念高中的朋友借来两本外国文学名著,《嘉莉妹妹》和《珍妮姑娘》。拿到书的时候,我能听见那些下雨的午后,因为不喜欢那些外国人我换频道的坚硬的咔咔声。可我已经是个中学生了,得做个有学问的人。《嘉莉妹妹》和《珍妮姑娘》是我最早读的外国小说。我几乎是硬着头皮翻开了第一页。读得出乎意料的顺,除了故事我可以完整地复述出来,所有那些稀奇古怪的外国人名我竟然也都记住了。当我说出那些复杂冗长的外国人名时,我觉得我的舌头正在跳传说中的芭蕾

289.南信大知网登录

岁酱吖の 提交于 2019-11-29 21:21:56
1.登录vpn 地址: https://client.vpn.nuist.edu.cn/client/#/admin/web 2.登录图书馆 3.图书馆网页下拉找到知网(或其他文献网站)并点击 4.点击访问地址进入 5.输入搜索即可 6.知网下载的caj格式文献要用下列软件打开 http://cajviewer.cnki.net/ 7.其他文献资料下载类似 来源: https://www.cnblogs.com/ZanderZhao/p/11516950.html

软件工程2019实践第二次作业

不想你离开。 提交于 2019-11-29 16:48:50
软件工程实践第二次作业 写在前面 上一次作业在写到想学什么技术的时候,我写了很多,和很多人一样。看到这次作业,我又认真想了想。没错,上次作业助教告诉我你没有那么多的时间,所以我还是选择了软件方面的前端技术。我自己去了解了很多,在了解的时候,我满怀决心,写下了很多东西。我还是希望我能按照我的所写,真正去学一些东西。 参考资料 在这方面我就主要靠学校的图书馆。学这些东西的资料很多,我会去图书馆里尽快的对比,选出适合自己的书。还有就是依靠网上的资源,去看一些mooc。 时间安排 这个学期算起来有不到5个月的时间,现在已经过去了半个月了。但还是按照5个月算吧,在思维导图上写了很多东西,自己感觉是肯定学不完吧。考虑到这个学期还有很多课,我就想着在5个月的时间里完成前六项。前两项每项一个月。第三、第四点两个合起来一个月。第五项第六项各一个月。 尽力而为,如果时间不够最少做前五项。后面几项在以后的时间继续。 来源: https://www.cnblogs.com/spongebobyjh/p/11523445.html