基于图书管理场景对空对象模式的深入认识

来源 :科技创新与应用 | 被引量 : 0次 | 上传用户:wenjun456852
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Java程序设计中,经常会遇到java.lang.NullPointerException空指针异常,在客户端总是需要判断某一对象是否为空对象,这使得客户端掌握了主动权,且程序不够友好。文章从这些常见的问题出发,分析了一个在经典的23种软件设计模式以外的模式——空对象模式,通过图书管理的场景引出问题,并合理地运用空对象模式对问题进行分析和解决,讨论了空对象模式的实现方式及应用场景,阐述了对空对象模式的优缺点分析与对软件设计模式的深入理解。
其他文献
廉政政策评估是建立健全惩治和预防腐败体系的重要内容,也是推动反腐倡廉建设科学化和加强廉政建设国际合作的重要手段。廉政政策评估包括质量评估和绩效评估,前者旨在分析廉
目的:探讨建立痛风性关节炎湿热证病证结合大鼠模型的方法。方法:将40只成年健康雄性SD大鼠随机分为4组,每组10只,体质量(200±20)g。A、B组正常喂养,B组于造模开始后第13天
目的:评估大鼠喉返神经挤压伤后的自我修复效果。方法:大鼠30只,随机分为对照组和实验组各15只,实验组行右侧喉返神经5 mm长度的挤压损伤,对照组仅暴露神经,不造成损伤。在术
为明确小麦低分子量麦谷蛋白亚基在强筋小麦改良中的作用,对Glu-3各位点基因的分类、遗传学效应及在强筋小麦育种中的利用价值进行了综述,以期为强筋小麦育种提供理论依据。
2012年底以来,中央出台了一系列限制公款消费的重要规定。短短一年,公款消费迅速冷却,一些原来公款消费扎堆的行业遭遇发展寒冬。 高端酒店门可罗雀。一年前,。北京高档酒楼饕餮
祭祀被历代王朝的统治者视为国家社稷之根本。清袭明制,又不断完善,建立了一套完善的清宫祭祀斋戒礼仪制度,并通过惩处违反祭祀制度的行为来保护祭祀活动的正常运转。其中祭
心脏穿孔、心包填塞昌经皮二尖瓣球囊扩张的严重并发症之一,影响手术成败,主要与术者经验不足、心房扩大、房是隔转位有关。一旦心脏穿破应在B超监测下密切观察病人,警惕心包填塞
随着互联网的日渐普及和绿色经济的发展,高校二手书市场发展迅速,出现了众多的交易平台和交易模式,同时也存在着许多亟待解决的问题。文章基于高校二手书籍交易的现状、主要
飞机在降落时因飞行速度很高与地面接触瞬间会产生剧烈摩擦,造成轮胎的磨损。本项设计是基于最大程度减少或者消除飞机降落时,轮胎与地面因巨大的速度差产生的轮胎磨损,利用
明清时期,河西走廊疏勒河流域地区存在着一个非常重要的军政建置,地处嘉峪关外,西连西域,东连内地,北通蒙古大漠,南接青藏高原。这就是赤斤(金)蒙古卫,由明代的羁縻卫所到清