公务员期刊网 精选范文 ui设计论文范文

ui设计论文精选(九篇)

ui设计论文

第1篇:ui设计论文范文

一、“UI”设计的发展现状

“UI”是英文UserInterface的缩写,意思是用户与界面的关系,通过字面意思理解,我们不难看出UI设计与电子计算机技术之间的密切关系。UI设计需要通过计算机实现设计目标,通过用户与计算机界面进行视觉交流,根据设计者的意思,进行平面设计。随着社会经济的发展,科学技术的进步,尤其是计算机技术的进步,让UI大规模推广成为可能,人们在进行平面设计过程中,利用计算机技术,更加有利于设计工作的完成。UI界面设计渐渐发展成为一门独立的学科,成为一种新门类的设计艺术。通过对UI的研究和分析,人们发现将UI设计应用于现代艺术设计课程教学当中,对促进这一学科的发展来说,具有重要意义。UI通过利用计算机技术,可以从事专业化的艺术设计,并且可以对对象实体、环境以及对象信息进行综合分析,从而完成艺术设计。综合UI设计的优点,将之应用于现代艺术设计课程教学当中,可以促进学科朝着专业化和科学化方向发展,同时也可以将UI设计理念传授给学生,开拓学生艺术设计领域专业知识,使学生掌握专业化知识,更好应用于现代化艺术设计领域,对促进学生全面发展来说,具有重要意义。

二、“UI”设计应用于现代艺术设计课程教学中的重要性

(一)实现艺术设计的商业化发展目标

UI设计结合计算机界面,实现艺术设计领域变革,更好促进了艺术设计的发展。UI通过建立一个美好的设计界面给用户带来舒适的视觉享受,为用户设计出具有商业价值的产品打下坚实的基础。UI界面设计与美术绘画具有一定的共通性,它可以辅助美术绘画,使美术绘画具备商业价值,提高作品经济性,同时,利用计算机软件进行艺术加工,使艺术作品与现代艺术相融合,满足社会发展需要。在进行现代艺术设计课程教学时,通过“UI”设计使现代艺术教学理念与当下艺术商业化发展模式相结合,以专业性和科学性促进艺术应用领域发展,满足社会对艺术人才需要,也为学生日后就业打下了坚实基础。所以说,将UI设计与现代艺术设计课程教学相融合,不单促进了学科的发展,更为商家创造了卖点,也为现代艺术专业提升了就业机会,实现了艺术设计的商业化发展目标。

(二)提高艺术作品竞争力

当下学科发展,随着社会经济发展,也将面临着日益激烈的竞争。现代艺术设计学科的发展,其根本动力在于是否能够满足当下社会经济发展需要,为社会经济发展带来一定推动力,否则的话,对社会经济发展没有任何作用的学科,将会被社会所淘汰。现代艺术设计课程教学将UI设计融入教学工作当中,以UI设计促进学科发展,有利于提高艺术作品的竞争力,满足社会经济发展需要,提升学科竞争力,实现学科更好发展。UI设计将平面设计与二维电脑设计结合,体现出UI设计的社会重要性,并且经过计算机技术处理后,艺术作品的商业化价值不断提升,为现代艺术设计提供了发展动力。UI设计提高艺术作品竞争力,还表现在界面设计的丰富性和多样性两个方面,如数码产品、手机的界面,给人一种较强的视觉美感,使现代平面设计与商品化经济发展形势紧密结合,实现了现代艺术的发展和进步。

(三)促进现代艺术设计多样化发展

如今,艺术设计不单单局限于纸面上的美术绘画,它的发展已经呈现出多元化的发展模式。除了电子产品的界面设计,艺术设计还体现在了网页设计这一方面。网页设计是现代艺术设计商业化价值体现的另一个方面,它与数码科技的现代化艺术设计重要性一样,都表现在“价值”上,这也是现代艺术设计课程能够发展的关键。UI设计应用于现代艺术设计课程中,可以更好地帮助学生理解网页设计理论和设计方法,并且通过友好的界面进行实际操作,从而提升学生的实践动手能力。UI设计是集设计与计算机技术于一体的新门类设计,它介于二者之间,应用UI设计,可以更好地帮助学生掌握理论知识,并且实际的动手操作,也将提升学习的学习兴趣,从而达到发挥学生主观能动性的目的。

(四)实现学生的全面发展

第2篇:ui设计论文范文

[关键词] 软件;用户界面;用户体验

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2015 . 21. 097

[中图分类号] TP311.1 [文献标识码] A [文章编号] 1673 - 0194(2015)21- 0187- 03

1 前 言

当前,网络信息技术的飞速发展正在深刻地影响着人类社会的变革,计算机技术已经渗透至政治、经济、社会以及日常生活的方方面面。在科研工作中,使用计算机技术,以软件为载体将科研成果有形化是应用和推广科技成果的有效途径,但由于科研工作的固有特性,在软件开发中,对于用户体验、人机界面的投入较之软件功能、软件性能要少得多,这使得科研软件在开发完成后由于其较差的用户体验往往被束之高阁,本文探讨了科研项目中软件界面设计的常见问题,并对改善用户体验方面提出解决策略,从而达到更好地推广科研软件、应用新技术的目的。

2 界面设计概述

用户界面(User Interface,简称UI)是指人(使用者、用户)通过敲击键盘、滑动鼠标、触摸屏幕等方式向计算机输入指令,而计算机通过声音、图像或震动反馈信息,这样一种人和计算机相互交互的系统即为UI[1]。UI设计主要是指对软件的人机交互、操作逻辑、操作界面的整体设计。国际权威的人机交互专家Norman博士强调,一个完好开发的、有凝聚力的产品,应该看上去美观,用起来舒心,使用户能够愉悦的欣赏,快乐地使用,同时增强心灵和思想的感受[2],良好的用户体验是用户界面设计的最终目标。

2.1 UI设计与用户体验

用户体验(User Experience)是指人机交互过程中建立起来的心理感受[2]。它要求以用户为中心进行组织设计和提供服务,通过创造性的工作来体现独特的个性和价值,是用户获得最大的成就和满足感。用户体验是艺术、交互和技术的统一[3]。对于设计师而言,用户体验应该贯穿UI设计的整个流程,UI设计的最终目标就是良好的用户体验,虽然用户体验是纯主观性的感受,但是对于一个界定明确的用户群体,可以通过把握用户体验的共性达到设计良好的效果[4]。

2.2 UI设计流程

用户界面设计同时也遵循软件工程的基本思想,通过流程化、规范化实施将为软件界面的持续改进提供保障。用户界面设计主要分为以下步骤[5]:

(1)需求整理及分析。作为一项软件产品,需求整理及分析是设计师获得产品设计目标的重要途径,通过需求分析确定软件界面需要具备的基本条件和必备元素,弄清楚用户人群特征、客户喜好、使用环境和使用方式。

(2)方案制定及选型。在明确目标后,设计师着手设计几套不同风格的界面方案以供用户选择,可以通过目标人群的自然选择结果作为选型依据。然后收集用户反馈,比如对各设计方案的第一印象、综合印象等,对方案的结构、色彩搭配、文字排版、内容展示的满意程度等,选出用户认为最佳的排列。设计师通过不断改进和反复推敲最终交由用户确认最优方案。

(3)产品开发及测试。方案选型结束后就进入产品开发阶段,软件界面设计是一个功能开发和测试交互的过程,通过不断调试和测试从而开发出功能完备的软件产品;

(4)产品交付及跟踪。软件产品的交付并不意味着软件生命周期的终结,对于软件而言进入另一个生命周期,在这个周期中,设计师仍然需要对软件的用户体验进行跟踪,收集信息,为后续的升级和改版做好准备,具体流程见图1。

3 UI设计常见问题

当前,以软件为载体将科研成果有形化已经成为科研工作的重要组成部分,软件往往成为科研项目推广和新技术应用的关键手段。但是由于科研项目的固有特性,在软件产品的UI设计中,经常出现以下共性问题,具体有:

(1)科研过程的严肃性和不确定性,往往导致软件开发人员重视软件基本功能实现,忽略软件UI设计这一重要环节,有的甚至认为科研项目软件产品的UI设计无足轻重。

(2)在软件产品UI上的投入远远小于软件功能实现方面,有的软件产品往往缺少UI设计师或专业设计人员,这就导致UI设计乏力,很难设计出具有专业水准的软件产品。

(3)缺乏美观、大方的用户界面,不注重UI结构设计,文字排版粗糙,即使软件功能再强大,但是界面呆板、颜色单调、输入困难等导致用户难以上手,对特定用户来说甚至形成使用障碍,这样的软件产品在短时间内难以吸引用户形成凝聚力,从而阻碍了软件产品的进一步推广和应用。

(4)功能复杂,UI设计晦涩难懂,用户需要专业培训方能掌握使用技巧,此类软件产品可能在UI的界面设计方面具有特点,但往往由于复杂的操作方法导致软件推广困难,这也属于不注重用户体验的产品类型。

4 改进策略及应用实例

4.1 改进策略

针对以上常见问题,结合笔者所参与科研项目中软件开发的实际经验,提出以下解决办法,主要有:

(1)树立UI意识,重视用户体验对于软件产品的作用,对于科研类软件产品开发,除满足基本功能需求外,必须考虑到特定用户群体的使用喜好和体验感受,对UI设计进行整体规划,根据软件产品特点分析UI设计具体需求,并制定设计方案,以目标人群的选择结果作为改进的方向。

(2)加大UI设计的投入力度,通过配备专业设计师或者设计团队在软件产品开发初期通盘考虑UI设计,优秀的UI设计将为软件产品的推广起到事半功倍的作用。

(3)软件产品交付后,软件进入新的生命周期,这个阶段的主要工作就是密切跟踪用户反馈,收集用户使用信息,通过不断改版和升级完成软件产品的更新换代,从而保证软件的可持续发展和用户体验的不断提高。

4.2 实例分析

以下根据笔者所参与的“标准编写软件”开发项目进行实例分析。“标准编写软件”用于辅助标准起草人编写符合标准规范(标准化工作导则最新版)要求、结构要素完整的标准文档,主要包括:文档模块、要素编写模块、段落样式设置模块和综合应用模块。该软件化繁为简,通过减少重复编辑和繁琐的样式设置,提高标准编写的质量和效率。本项目在软件开发前对需求进行了分析,主要UI设计要点如下:

(1)目标群体及运行环境。软件的目标用户群体为标准起草和制修订人员,用户主要特征有:具备良好的标准制修订从业背景,具有一定的英语读写能力,能熟练操作计算机和常用的办公软件等,该软件运行于Windows Xp/Vista/7(32位、64位)等系统,使用MS Office文字处理软件进行标准编写。

(2)软件风格。软件需要具备的基本风格要素有:简洁、工整、实用,具体就是用户界面简洁大方,结构排版工整规范,功能布局实用美观。

(3)配色方案。在UI设计中,颜色是最重要的设计元素,而配色方案的选取直接决定了软件风格和用户感受。目前,很多在线网站提供配色方案选型,主要方法有单色、类比、互补色、复合等色彩衍生方法,在本软件中采用Adobe公司的kuler网站实现以下颜色搭配方案,配色板见图2,配色板RGB值见表1。

该软件后,通过不断跟踪用户的使用反馈对相关功能进行了删减和重新排列,目前已经从V1.0发展到V2.3,并成为相关专业标准起草人员日常工作的必备软件。

5 结 语

本文对科研软件开发的UI设计中常见问题进行了归纳整理,提出了改进UI设计的方法和策略,将其应用于“标准编写软件”的开发中收到了较好的效果。目前,随着信息技术的不断完善,新技术的不断发展为良好的UI设计提供了技术上的保证,如Ajax、Silver light的出现为用户体验的进一步提高提供了可能,同时,加强UI设计对于改善用户体验的作用越来越明显,软件的UI设计也应遵循循序渐进的策略,不断收集用户反馈,通过改版和升级做到软件产品功能和UI设计从数量到质量的转变。

主要参考文献

[1]李文波,谢鑫辉. 浅论数字时代视觉传达设计专业面临的挑战与出路[J]. 艺术与设计,2013(8):163-166.

[2]朱征宇,陈烨,常红要,等. 网站界面设计用户体验[J]. 重庆理工大学学报:自然科学版,2010.24(8):37-40.

[3]邬燕,邱海涛. 体验UI用户界面设计[C]//2004年工业设计国际会议论文集,2004:624-628.

第3篇:ui设计论文范文

关键词:手机游戏UI设计;视觉艺术元素;构成

随着科学技术的快速发展与应用,在新形势背景下手机已得到广泛应用,手机游戏UI界面设计得到进一步的提升,采纳了UI界面设计流程内的新视点。手机游戏UI界面设计增加了人机交换的必备桥梁,设置了用户体验。如果在手机游戏UI界面设计中融入视觉艺术元素,将会拓展手机游戏UI界面设计的视野,创设出良好的视觉效应,以此丰富手机游戏UI界面设计。

1手机游戏UI设计中视觉艺术元素融入的目的

1.1人机交换

手机游戏UI界面设计过程中,设计师通常会将手机游戏UI界面设计中独有的文本段落进行缩减,让文本段落表达简单化、直观化,以此方便用户与手机之间的交互。与此同时,在手机游戏UI界面设计中增加三维图形,能够替代设计中复杂的机器语言,让用户更易于接受。如果手机游戏UI界面设计,没有相应的界面,那么所设置的人机交换流程就无法响应。在这个阶段,手机游戏UI界面设计可增加必备的响应,满足人机交换的需求,加强人机交换易用、易学和易理解的作用,让手机游戏UI界面设计更好地服务于用户。

1.2信息数据的传播

手机游戏UI界面设计具有虚拟性,能够显示出和手机有关的环境、人物、事件与对象等传递中必备的主体,传递这些信息数据,可以让用户做出后续的决策。通常情况下,手机游戏UI界面设计中增加的视频和图片能够将文字语言表达直观化,让文字表达更具生动性,更容易让用户接受与使用,并牢牢记在脑海中。

1.3娱乐享受

在设计手机游戏UI界面过程中,除了需要结合人机交换与信息数据传播因素外,还应充分考虑增加各种有趣的内容以此吸引顾客,起到锦上添花的作用。例如现在的智能手机,会增加一些新颖的设计界面,让手机游戏的界面更具吸引力。增加的趣味性内容,满足新形势下用户的购买需求,以此满足用户的娱乐享受。

2手机游戏UI设计中视觉艺术元素的构成

2.1游戏角色

游戏角色及时在手机游戏UI界面设计中,随着游戏情节发展而相继出场的一系列剧中人物的形象构成。在整个手机游戏UI界面设计中,游戏角色造型扮演着重要角色,是游戏角色中最关键部分,也是手机游戏UI界面设计中视觉文本的基本艺术构成元素。一部优秀的手机游戏作品,必须拥有良好的游戏角色才能充分传达出手机游戏设计的故事情节,凸显人物个性发展。角色造型不仅具有艺术性质,也具有更大的商业价值,有可能会被转拍成商业电影。例如《古墓丽影》这款游戏,在游戏角色选择方面以典型的人物——美女劳拉一举成名,之后故事被相继翻拍成同名的商业电影。又如《指环王》与《哈利波特》,设计师按照电影和故事情景中的游戏角色将其制作成手机游戏,主要是因为电影与故事里的解决深受受众的喜爱,而被商家在这一基础上开发成为一款经典的互动的电子游戏。

2.2游戏场景

在手机游戏UI界面设计过程中,融入视觉艺术元素除了注重游戏角色外,还应充分结合当时的游戏场景,通过游戏场景的设计,将相应表达的内容传达出来。因此,手机游戏UI界面设计中,游戏场景设计作为体现游戏故事情节、完成戏剧冲突和对人物性格刻画的一种时空造型艺术,要求设计师必须以游戏中的文字、人物与特定时间为依据,坚持“形式追随功能,场景追随故事”的基本原则进行设计。此外,手机游戏UI设计中场景设计造型凸显了游戏空间结构和风格刻画,这就要求设计师必须按照游戏整体布局和局部之间的关系,形成手机游戏造型方式的基本风格。例如,在《奥特曼打怪兽》的游戏UI界面设计中,奥特曼和各种怪战的场景中,需要转换视觉艺术元素,那么设计师在设计游戏UI界面过程中,需要从奥特曼和各种怪兽的视觉出发,将二者之间的对手交替呈现出来,让玩家在玩的过程中,融入创设的游戏场景中,以此丰富游戏内容,让用户体验到游戏的娱乐性。另外,在设计游戏UI过程中还应营造战斗的紧张氛围,让游戏设计风格和游戏内部保持一致。

2.3游戏色彩

在手机游戏UI界面设计中,色彩元素作为设计中不可缺少的视觉元素。加上同一个人在心理状态不同的情况下,所接受的颜色也是不一样的,并且色彩的运用本身能够反映出一个人的心理情绪,座椅在色彩不同的情况下,也让人产生不同的心理效应。因此,在手机游戏UI界面设计过程中,设计师必须按照用户的审美心理和习惯进行设计,创造出不同操作情况下色彩个性化的视觉效果,使用相似或者是接近的系统界面整体色调的色彩,确保界面背景的颜色与视觉艺术元素的颜色、文字设计颜色保持一致性,否则所运用的色彩将会与对比色出现冲突给用户使用情绪带来不良影响。另外,为了增加人机交换的协调性与手机游戏整个UI界面设计的艺术性,在色彩设计过程中,还可让用户按照自己的喜好来选择合适的系统色彩,实现手机游戏UI界面设计的活跃性。例如在《赤壁》的游戏UI界面设计中,画面色彩融入了我国特色的风格,游戏角色以红色、黄色、青色、黑色及白色等为主打色调,充分想象了我国民间绘画与脸谱色彩的“写意性”,而游戏场景中自然画面色彩简洁、优雅,又如我国水墨一般,游戏战斗画面精湛,色彩浓重却不零乱,将战斗中宏大的气氛渲染出来。

2.4字体设计

文字设计在手机游戏UI界面中起到解说和宣传的效果,如果用户在短时间内没有了解掌握所玩的手机游戏规则,那么用户将会难以激发对这款手机的兴趣。例如,在《疯狂猜成语》的游戏UI界面设计中,关于游戏说明方面,文字标题内容十分醒目,并且文字位置、大小与颜色编排也不同,每一块文字大小保持一种,合理布置文字位置。然后在文字旁边配置相同的图片加以说明,让用户通过图文结合方式来了解游戏规则。此外,设计师还对提示按钮的颜色和游戏UI界面颜色进行区分,以此方便用户点击。

3结语

手机游戏中UI界面设计运用视觉艺术元素,要求设计师必须明白视觉艺术元素融入的目的是人机交换,以此传播信息数据,为用户提供娱乐享受服务。因此,在设计过程中,设计师可将视觉艺术元素充分运用到游戏角色、游戏场景、游戏色彩与文字设计中,在满足用户的基本功能要求同时,让用户感受到视觉与心理的享受,追求精神上的审美与人性化关怀,让视觉艺术元素更好地服务于用户。

参考文献:

[1]朱婷.论视觉传达设计的构成要素在游戏UI中的运用[J].商,2013(9):61.

[2]陈洁茹.手机UI设计中视觉艺术元素的构成[J].大众文艺,2016(3):109.

[3]赵丽梅,张志亮.UI设计中的视觉表现分析[J].艺术科技,2015(4):203.

第4篇:ui设计论文范文

关键词:手机UI ;水晶条; 重用;J2ME

1 引言

UI即User Interface(用户界面)的简称。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。

目前手机UI中使用的水晶条大都是通过Photoshop,Firework制作出贴图,然后移植到手机UI中,作为常用的装饰模块编程人员和美工人员需要做大量的交互以期实现程序功能模块和贴图的完美结合,这在很大程度上延长了开发周期。而基于J2ME平台用java语言直接编写“水晶条”则一定程度上缓解了这种尴尬局面。

2 程序设计思路

Java语言编写“水晶条”主要针对手机应用程序特别是手机UI的前台用户界面的美化。本程序是在J2ME环境基于导入MIDlet SDK的Eclipse平台。程序设计思路:

(1) 首先通过多次定义public static final int函数对描绘量和基本颜色值进行描述,从而生成方便调节的参数。

第5篇:ui设计论文范文

在新科技急速发展的信息时代,传统的包装设计已经难以满足消费者的视觉及情感要求,包装设计需要新的设计技术融入,UI设计是设计领域的新兴学科,是现代电子设备、产品中人机交互的重要纽带,简易一致的UI设计理念将是包装设计发展中的一种创新和尝试,“UI设计”式包装设计的主旨是在于为人与包装之间建立一种新的交互方式。使用简易一致的UI设计理念来使装设计和消费者之间的互动,使消费者接收到包装设计所传递的产品信息,满足消费者的视觉需求及情感需求。

关键词:

UI设计 包装设计 交互性

引言

包装设计是一门集美学、科技、营销学、心理学等多种学科为一体的实用性设计艺术科学。包装的功能是保护商品、传达商品信息、方便使用、方便运输、促进销售、提高产品附加值。先进的科学技术使社会得到飞速发展,人们的需求也提升到了新的档次,由从前单纯的物质满足到现如今的精神追求,琳琅满目的商品也使得人们开始追求具有美感、具有特色包装的商品。包装设计的发展进入到了全新的时期,时代的变革使其不仅要体现出文化的多样性、具有人性化、绿色环保理念的特征,还要在表现手法中融入新奇元素。所以为满足消费者的需求,适应时代的发展,具有“UI设计”理念的包装设计逐渐蓬勃发展起来,这是包装设计发展中的一种创新和尝试。“UI设计”式包装设计的主旨是在于为人与包装之间建立一种新的交互方式。

1.包装设计的形成要素

1.1新产品技术需求的因素

随着人类文明的进步,新产品不断出现,有些新产品所涉及的是人类以前尚未涉及到的新领域。比如说微电子、超导体、生物基因制品、纳米产品等。这些新产品对包装设计本身也提出了新的挑战,如何保护、保存这些产品,如何让它们安全地进入流通领域,又如何能在商业销售中取得成功。这些新的课题促进了包装结构、新材料、视觉传递等方面的不断更新与进步,从而适应新产品和时代的需要。

1.2消费理念发展的因素

包装设计是为消费者服务的,从消费者使用、喜好的角度考虑是包装设计最基本的出发点。因此,消费理念的变化对包装设计理念产生着重要的影响。进入科技进步飞速发展的今天,生活理念和消费理念都发生了极大的变化。从20世纪包装的发展来看,像pop式包装、便携式包装、易拉罐、压力喷雾包装、真空包装等的出现,无一不是消费需求所导致的结果。如今网络时代已来临,互联网给人们的生活带来了极大的方便,网上交易、网上购物等新的消费形态也渐渐被越来越多的人所接受。随着网络的普及和相关硬件技术的进步,包装设计随之而来也必将面临更大的改变。

1.3市场营销发展的因素

市场营销是立足于消费心理基础上的销售科学。在激烈的市场竞争中,由于技术的进步和市场的逐步规范,消费者仅从产品质量上已经不容易分出高低,在这种情况下,拿什么去说服消费者呢?必须找到自己商品的个性所在,即与别人的不同之处,或者是创造出这个不同之处平装无线胶订联动线装机量调查,说白了就是要找到商品的独特卖点。

2.UI设计在包装设计中的使用要素

2.1外形要素

ul设计在包装设计中的外形要素就是商品包装示面的外形,包括展示面的大小、尺寸和形状。UI设计融入包装设计的外形要素是多样的,日常生活中我们所见到的形态有3种,即自然形态,人造形态和偶发形态。UI设计将这三种形态灵活组合再设计,设计新的包装效果,与消费者产生世界上的共鸣。UI设计在考虑包装设计的外形要素时,还必须从形式美法则的角度去认识它。按照包装设计的形式美法则结合产品自身功能的特点,将各种因素有机、自然地结合起来,以求得完美统一的设计形象。

外形元素是最直接快速且易推广的设计信息传达,这种设计形式是人类接受外部信息的本能反应,准确给予用户以产品信息不是简单的事,当产品本身不能快速提供足够的设计信息时,用户可能需求包装设计以指导其理解或者使用行为,这就成就了UI设计协调配合包装设计的发展趋势。

2.2构图要素

UI设计在包装设计中的构图是将商品包装展示面的商标、图形、文字和组合排列在一起的一个完整的画面。这四方面的组合构成了包装装潢的整体效果。商品设计构图要素商标、图形、文字和色彩的运用得正确、适当、美观、简易,从而不会让消费者产生视觉疲劳,一目了然地看到商品的价值核心。

2.3文化元素

包装设计从一开始就不得不包含文化元素,以用户为中心的,为生活而设计的包装自然不能是空旷的冰冷物件任何包装形成的今天都是文化积累下的产物,设计师一步步创造出符合这个时代的产品,用以便捷人们的生活,这个设计行为的本身就是一种文化的缩影。可以说设计意识、设计行为、乃至物质生活方式,都是文化的一种表达。而对于产品设计中的视觉交互设计而言,文化元素的强调是为了以更统一清晰地审美哲学和审美情趣向用户传达设计的方式,文化元素是不自觉地渗透在设计的方方面面,并非偶然的添加与修饰,这才是好的设计所应有的。

2.4情感要素

无论是UI设计还是包装设计,都是以消费者为中心。现今的设计不仅仅满足于使用功能的到位,而是更加倾向于人与物的情感交流。设计师使用不同的色彩、材质、形态等设计整合形式,使设计可以通过声音、喻意、外观形象等各方面影响人的听觉、视觉、触觉,从而产生联想,达到与用户心灵交互而产生共鸣。也是对不同受众群体的不同心理刺激,遵循一定的设计心理规律。因此统一真实的情感表达就尤为重要,用或感染或诙谐或细腻的传达方式,以情动人,让用户感受到设计的意境之美,唤起真情实感,以实现包装设计的目的。

3.UI设计在包装设计中的设计原则

3.1统一性原则

UI设计中在包装设计中的统一性原则主要包括简易性与主题性原则

两个方面:

(1)简易性

Per Almqvist设计师说过“创造复杂的包装界面很简单,但如何将复杂的包装界面简化却很难”正所谓:大音希声、大象无形。优秀的UI设计中,你看不到华而不实的UI修饰,更看不到那些用不到的设计元素。换而言之,必须出现的元素一定是简洁且有意义的。UI设计一般来说首要的原则就是界面的简洁,便于用户操作使用,设计语言的简洁与信息的简洁也是减少用户使用负担的必要元素,使用操作结束后返回流程也要简易安全。而现今包装设计也力求用简洁的设计形态和使用方式创造出符合消费者需求的包装设计,因此这些简易原则在运用加入包装设计时也同样必要。

(2)主题性

主题性原则是UI设计和产品包装设计的纽带,产品形象、企业形象、软件形象等这些概念外在的表现形式,同时也代表了这些主题概念的定位与文化品味。包装设计与UI设计重视对这些主题的创造,需要通过设计来引导用户的心理,并为用户的心理树立起良好的具有记忆点的主题印象。这种主题性在商业设计中日渐形成品牌效应,企业经过长期经营树立了牢固的企业形象的产品,来保持自己的设计风格,使得用户潜意识接受习惯品牌特征。运用系统化的设计理论来指导企业产品的UI设计,对不同产品赋予相似,甚至相同的设计特征,使其在视觉与使用感受上具备共通的“家族”识别因素,还可以将这种品牌效应运用于企业宣传推广中,真正体现统一的设计主题。每一个好的包装设计,都是对用户的心理反映设计的主题印象的长期投资,甚至于设计初期就把握制订相关的系列设计主题,尤其是UI设计配合包装设计的完善部分,更是应该突出产品本身的主题性和文化情感价值。

3.2创意性原则

UI设计中在包装设计中的创意性原则主要包括视觉性与创新性原则及扁平化原则三方面个方面:

(1)视觉性

Jeffery veen说过:“设计师要从混乱中找到统一;要通过组织来操控文字、图片,从而清晰地传达设计意图。”如果要让产品包装的视觉元素具有清晰的浏览次序,那么应该通过强烈的视觉层次感来实现。也就是说,如果消费者每次都按照相同的顺序浏览同样的产品外包装,视觉层次感不明显的话,消费者不知道才是商品重点信息,最终只会让消费者感到一团糟。如果要添加商品突出的特色,设计师可能需要重新考虑每一个元素的视觉重量。设计时,要让消费者把注意力放在最重要的地方。每一个元素的尺寸、颜色还有位置,它们为理解界面共同指明了道路。清晰的层级关系将对降低外观和操作的复杂性起到重要作用。

(2)创新性

对于设计而言,创新性是人们从事创造的能力,它既是人类自身智慧的一种力量和特质,也是当今社会中人们的一种综合素质。一个好的设计在再造的过程中,必然会加入创新性成分,而所谓创新自然是与众不同的创造,与以往设计具有明显差异性的改变,把设计的创新性看成是运用科学的技能,进而以科学技术的方式来探索设计的创新,这对于ul设计辅助下的包装设计而言更是必不可少的元素。

(3)扁平化

扁平化的概念最核心的地方就是:去掉冗余的装饰效果,意思是去掉多余的透视,纹理、渐变等能做出3D效果的元素。让“信息”本身重新作为核心被凸显出来。并且在设计元素上强调抽象、极简、符号化。

将扁平化原则运用到包装设计中,包装设计要赋予新的生命力,无非就是注重设计技巧,计师要尽量简化自己的设计方案,简单的颜色和字体及图案。扁平化设计尤其对一些做零售的网站帮助巨大,它能很有效地把商品组织起来,以简单但合理的方式排列。

第6篇:ui设计论文范文

——本报记者 霍娜

8月23日,美国微软公司了全新的公司标识。这是自1987年后,近25年来,微软首度更新标识。2012年是微软的大年,伴随系列重要产品,作为一种品牌市场营销手段,微软在此时换标,并不会令人感到意外。

但在记者看来,新标识预示着微软从PC操作系统向多形态产品,从产品向服务转型的划时代来临。与上一版旧标识相比,新标识将“Microsoft”字样由倾斜的粗体换为不再倾斜的Segoe字体,并去掉了注册商标符号,字样前面新增了蓝色、橙色、绿色、黄色四个小方块。

对于新标识,微软官方的说法是,希望给用户带来新鲜感,为多样的群体服务。Segoe字体是微软拥有的一种字体,近年来广泛运用于微软的产品和营销活动。四种颜色小方块分别是红色代表Office,蓝色代表Windows 8,绿色代表Xbox,黄色代表Bing搜索。

有网友称,亲切的风格代表着微软开始不再只是专注于研发生产,而是更加强调站在用户应用角度来开发产品。而在记者看来,微软新标识不只是“小清新”那么简单。因为这种方块风格所代表的正是其简单、直观、易用的Metro界面设计。

Metro中文意思是地铁。微软用它来做界面设计的意思是,就像人们可以很容易地在地铁等交通系统里,通过简单图标的清晰排版、在短时间内快速找到自己需要的信息一样,微软能够为用户提供清晰简单界面,直接找到其所需应用。

微软所有产品将全面使用Metro界面,包括智能手机 、平板电脑、PC用户端产品、服务器产品,甚至是Xbox游戏机等娱乐产品,达到其所有产品都采用一致化操作界面的目标,且统一界面后面是统一的Windows 8操作系统。

第7篇:ui设计论文范文

关键词: UI;信息系统UI设计;用户体验

JefRaskin说过:在你使用工具完成任务的过程中,你所做的操作以及工具的响应,这些结合起来构成了界面。一个好的信息系统界面不是设计的美伦美奂,用了各种精美的图标、界面上摆满按钮和菜单,而是不但要好看,更是要好用,要充分考虑用户和系统之间的交互情况,能够给予用户便利易用的良好体验。

以用户为中心的信息系统界面应该具备能用、会用、好用、快用4个特点。

1)用户能用:界面上的所有功能键都正常使用,不会报错,功能满足对应的用户的需求,用户可以使用本界面完成需要操作。

2)用户会用:界面不会让用户产生陌生感,不会因逻辑、层级或者界面表达导致用户不会操作,误操作,繁复操作。

3)用户好用:架构清晰合理,一目了然,用户知道在哪操作,功能简便流畅,界面美观,使用舒适,不会产生疲劳厌倦。

4)用户快用:操作要便捷,执行速度快,服务响应及时,在用户心理接受范围内完成操作。

要实现用户能用、会用、好用、快用的良好体验的信息系统界面,在UI设计上需要贯彻以下几个原则:

1)明确系统需求。进行UI设计首先是确定清晰的任务和目标。要与用户进行深入详实的交流,进行需求调研,把握住系统的方向,了解系统需求,明确所有需实现的功能,以及与界面的关联。制定出详细的实施计划,并规定UI设计规格。在设计上要充分考虑用户的需求,方案可与用户进行沟通,多征求用户意见,此时多做规划会减少后期大量的工作量。

2)优化交互界面。界面设计的交互性很重要,用户能不能用好系统,很大程度依赖系统的交互设计。如同两个人之间一对一的交流对话,想沟通顺畅,就要遵循着对方的交流习惯。在设计上遵循用户的交互习惯和方式是实现良好交互性的关键。比如功能的摆方位置,界面逻辑等等。在界面设计上,要友好易用,不要为用户增添不必要的工作,尽量在系统后台处理。对于提示说明,要明确,符合逻辑,避免误导用户。

3)引导用户完成操作。界面的设计需要让用户能够自如的无障碍的进行操作。重点体现在界面上的导航与标识的设计,很多时候导航就在充当标识。标识协助用户得知当前的位置,处于什么情况,要进行什么操作,下步工作是什么,而导航则引导用户一步一步的进行操作。在设定导航时要分析用户的操作步骤,完成路径规划,区分权限对应的导航层级。标识一般包括图标、按钮以及文字。标识应该与界面整体风格保持一致,简洁明了,并清晰的反应出所标识的含义,为用户起到指引作用,并且是大家约定俗成的方式,比如垃圾箱的图标体现的就是删除的意思,灰色的按钮一般为不可点击等。

4)视觉风格一致。界面保持尽可能少的格式样式,风格、文字、图标、按钮等等都尽量保持整体性。根据用户需求和使用习惯来设计界面风格、框架以及布局;信息系统的界面以大方简洁为主,尽量少用不同色块,一般不超为4种为宜;统一文字的字体、颜色以及大小,语法和描述尽量简洁清楚;按钮等操作符风格保持统一,图片显示形式、清晰度、裁剪大小保持一致。控件的颜色、背景、大小等也保持一致。

除了以上四个基本原则,UI设计上还有几个需要注意的问题:

1)在不同的环境反复测试。由于显示器、显卡等电脑硬件问题,不同机器上显示的色彩是不同的,应改在多个不同显示环境下进行测试,选取在大多数显示环境色调都合适的颜色方案进行使用。此外,因为计算机显示器大小和比例不同,界面最大化的显示也不相同,在进行界面设计及布局时要充分考虑这个问题,以满足大部分显示环境为易。

2)检验窗口缩放时的布局显示。要考虑窗口缩放时界面不会出现显示不完全,或比例失调的问题。可采用固定窗口大小或设置等比例改变。另外,在界面初始化时的大小,应该根据具体情况进行设计,比如小尺寸的功能没必要以全屏幕显示,大尺寸的功能超过显示器屏幕显示尺寸,应加入滚动条等设置。

3)界面布局设计的规则。界面布局一般遵循:窗口的位置和对齐方式要保持一致,每个相似窗体沿用同种布局、字体和颜色;界面整体操作方式保持一致,如添加信息都点击添家按钮进行添加,用同样的按钮代表显示;栏目的级别一般不超过三级,用户浏览哪一层级都应该可以获得而页面路径,栏目的题目与内容想关联;窗体打开一般尽量少打开新窗口;常用的按钮可支持快捷方式操作,系统具有默认处理走向的默认按钮,在用户敲回车键时可快速执行操作,并且操作可以还原;浏览点击过的内容颜色可以产生变化,以区分未浏览内容;在整个交互的过程中,都要可以识别鼠标操作,鼠标右键能弹出快捷菜单等等。

4)颜色使用的规则。一般来说,信息系统适合用简洁干净的颜色,同色系的过渡色使用起来即不会显得突兀,又增加了层次感。而一些造成强烈反差效果的颜色,适合用于特殊意义或警示,比如一些无法撤消的操作,以特殊的颜色提醒用户操作时多加注意。颜色也可以划分结构,用不同颜色的文字来显示不同功能功能,能视觉上清晰的分割作用。总之,使用颜色要遵循人们的思维逻辑和使用习惯。

1)设置出错信息。在界面设计中,应首先考虑尽量减少用户在使用过程中出现错误,在操作中让用户能看出如何做出正确操作,并且对于可能出现的错误予以警示。在用户出现错误时,不应该只告诉用户无法完成和操作失败,而是应该明晰错误的含义,给出用户如何解决问题、正确操作的建议。

2)适当给予提示及帮助。在特殊操作和功能界面上加入提示,必要时加机帮助。提示要站在用户的角度,以简明的描述告诉用户当前功能的情况、注意事项以及如何处理。没必要的提醒不要出现,会引起用户的逻辑偏差,不但不是对用户的细致的关怀,还对用户造成了扰乱。联机帮助作为轻型的帮助文件,要有清晰的分类和索引,语言要简洁明了,通俗易懂。

信息系统的UI设计工作贯穿整个开发周期,在需求与设计阶段,需要分析了解用户需求,提出UI设计方案,在实施过程需要与程序开发人员共同协调进行,在后期也会根据用户的需要再进行完善调整。可以说,UI设计融合了计算机技术、工业产品设计技术、美学、心理学等多种元素,是用户了解系统的门户,也是用户与系统直接交互的桥梁。企业从战略角度和长期利益出发,做好以用户为中心的UI设计是非常有必要的。

参考文献:

[1]UI群英汇用户体验交互视觉设计方法论,徐海波等,清华大学出版社.

[2]用户体验要素:以用户为中心的产品设计,加瑞特(著)、范晓燕(译),机械工业出版社.

第8篇:ui设计论文范文

关键词:UI设计;产品形象;产品设计

前言

社会发展的步伐逐渐加快,产品设计的形态需要不断的创新,如果产品设计比较单一,就不能对产品进行全面的解读,与此同时也不能满足消费者的需求。公司在产品开发过程中,要适当的结合UI设计,将硬件和软件两个方面结合在一起,进一步表现产品的信息,让消费者对产品有一个全面而又可靠的信息体验,逐步满足不同层次的消费者的需求。在塑造产品形象时使用UI设计,可以使产品更具有个性化的特征,有利于成功地塑造产品美好的形象。

1 UI设计在产品形象中的应用意义

1.1 增加用户体验水平

随着社会的不断发展,高新技术不断产生,现在的产品已经从过去的工业时代逐渐远离,变得越来越复杂。产品本身是高新技术的一种表现形式,但是产品内部良好的功能也往往隐藏其中,这就使得这些功能不能通过外观表现出来。因此,仅通过观察该产品主体的外观,是不能够表现出来其具有的功能效果的,必须通过合理的UI设计才能达到这样的目的。UI在这里承担了非常微妙的双重身份。首先,赋予产品一个方便的操控界面,使产品易于人们的使用,让使用的人感受到产品的可靠性,稳定的高科技感和品质感。产品的属性得到实施,消费者得到真正的实惠,让消费者感受到真正的服务体验。其次,为消费者创造一个合理美观的视觉显示界面,通过此界面向用户展示产品的外部信息和内部信息的系统的感知传达。通过一个唯美的视觉显示界面,将产品的审美因素和人文因素等信息完美的反映在这里,这反过来又导致用户的连锁反应。

1.2 符合市场需求

产品主要目标是设计的产品符合生产的实际需求,也就是该产品的实际功能。产物界面作为产品与用户的联系产物。主要产生高效的高性能的产品,其表现如下:通过产品软件的界面,消费者可以充分了解产品,并深切的感知产品质量以及深厚的经验。在这个时代,信息化的飞速发展的时代,信息资源持续出现,为有效的获得信息资源,除了用户对产品的外观以及其质量要求不断提高,也需要产品运行简洁和产品进入方式更快,更容易获得所需要的信息。操作界面需要为消费者保护在人为错误的情况下,确保用户的信息的安全性,和产品的质量与性能方面。应用户实际需求的产品界面,贯彻满足消费者的设计理念,以最大限度的满足消费者的心理需求,设计更多自然的,简洁的,友好的产品界面,使消费者在使用产品时,再次认知所购买的产品的理念,有效的增加企业的经济效益,成功创造企业的产品形象。

1.3 符合消费者心理需求

该产品应该设计为以消费者所需求的标准,但在实际的产品设计过程中,因为消费者购买的动机有所不同,产品设计往往是有分歧的与消费者的实际需求。此外,需求是在消费者某一层次更加强调自我的设计[2]。如果产品设计,以满足消费者的产品心理需求,消费者在产品的使用过程中逐渐了解产品,在实现使用中实现自我追求,以便进一步实现自我的审美和魅力。设计者需要广泛的考虑到消费者的心理需求,不断扩展以满足消费者的需求,扩大产品的消费群体等,因此该公司创建了一个成功的产品形象。

2 UI设计在塑造产品形象中的研究

2.1 硬件界面设计

形态设计对产品的内涵意义来说是重要的,产品的形态是产品浓缩的精华的体现,这里的“形”是指产品的形状,“态”是指对产品的形状和姿态[3]。产品的形态包含了大量的产品开发过程中的产品信息,产品通过一个外部的形态设计,传达设计理念,以及由外部的形态传达设计概念和设计思路。消费者通过特殊形状,获取产品的一些信息,以满足消费者的需求,这样可以刺激购买欲望,促进购买行为的实施,从而为产品的销售提供了很大的提升空间。在产品设计中,必须以设计的材料和设计的材质为依据。如果没有设计材质,产品的设计也没什么可谈的了。首先,该产品设计第一保证的是产品材料的质量,其次,产品的材质连接到产品的使用对象,如在产品的表面纹路,外部结构等考虑到使用者的需求。消费者作为产品第一接触的对象,应通过产品设计将产品信息和形象传达给消费者。消费者在购买产品通过产品材质,对产品的属性,内部功能等信息有一个全面的了解,以达到引导消费者购物的目的。

2.2 软件界面设计

软件界面设计又名信息界面设计,堪称数字化产品页面方面最突出的设计。界面设计产品包括产品互动行为和产品外观设计。软件界面和硬件界面具有一定的统一性,都具有显示企业形象和产品形象作用。像苹果公司就具有刺激消费者购买欲望的软件界面,因为其拥有比较强的人性化和个性化的特点,充分体现了数码产品的魅力,成功的体现了企业产品形象。软件界面设计主要是由图形形成的,但它不是一个简单的图形设计,UI设计更加注重消费者的消费习惯。目前,软件业的大多界面设计是基于一个图形界面的形式,该界面具有窗口化,图表化,按键化等其它特征,消费者对产品的理解反映在视觉行为和操作行为方面。此外,象征性符号具有一定的引导性,不仅导致消费者速度快熟悉产品的性能的,也刺激消费者的想象力和使用热情。

2.3 遵循差异性和统一性

科学技术的发展,致使大企业在产品技术方面的实力差距越来越小,均匀的发展方式,使产品同等化成为全球市场的发展趋势,UI设计可以打造品牌形象,成为创造竞争优势的重要工具。与此同时,经过长期经营,建立一个强大的企业形象,消费者对使用的产品的特点有显著的了解,同时消费者对企业形象也拥有显著了解,这样就只需通过产品形象来区分品牌。企业必须在未来继续保持当前产品的设计理念,以保持自己的风格。理论的介绍UI设计的各种产品系统,以达到不同的产品设计拥有类似甚至相同的设计特点,使视觉和控制界面拥有“家族”式的同种因素,以确定不同产品之间的一致性和协调性。统一的界面设计让用户不需要过多的学习并熟悉新操作,这可以在其一般性占据主导地位,并进一步通过更新局部操作,把局部更新的操作推广到市场,真正体现以用户为中心的设计思想要点。NOKIA系列中设计的手机,恰到好处的反映此点。

3 结束语

随着信息化进程的加快发展,数码产品的不断出现,企业在发展过程中需要不断重视UI设计,因为它不但是建立良好产品形象的基础,也是实现企业重要的指导设计的策略。文章主要从产品图像的含义和意义进行描述,指出UI设计对产品形象的意义和促进作用,从消费者的角度来评判图像处理对产品界面的设计对影响消费者的使用情况进行讨论,并表达产品设计的重要的作用。与此同时,引导广大企业重视产品设计,从人体测量学、生理学等条件规定硬件接口设计,基于心理学、符号学等要求来进行软件界面设计,全面系统地实施的UI设计战略,发挥UI设计最大化的作用,不断的提高产品形象,为公司赢得更多的发展机遇,为生产出好的产品奠定非常重要的基础。

参考文献

[1]杨响亮,杨君顺,崔延琳.UI设计在塑造产品形象中的应用研究[J].包装工程,2007(9):194-195+208.

第9篇:ui设计论文范文

关键词:界面;装配;解耦;模式

中图分类号:TP312文献标识码:A文章编号:1009-3044(2008)17-21433-02

1 引言

界面设计常常是模式产生的根源,无论是架构模式,还是设计模式,比如 MVC 模式,Observer,Facade 等,也是整个软件行业向前发展的动力。遗憾的是,即使在软件技术发达的今天,界面设计仍是软件设计中的难以突破的瓶颈之一,要将界面进行分解是很困难的,它不像我们的业务逻辑,可以方便地按职责分解到不同的类中去实现,一般的做法只能是在界面元素的事件触发(比如按钮点击事件)时,将输入数据封装成一个数据对象传给后台的逻辑处理类来处理。在这里我会从一个简单的设计模型开始,一步步走向一个完整的架构。借此也向大家展示一个架构设计的思维历程。

2 界面部件装配

当我们的装配逻辑很简单时,我们可以定义一个 assemble() 方法来负责装配行为。但是当我们的界面需要组装一系列 EditorComposite 时,就会牵涉到选择逻辑,选择逻辑不一定很复杂,但我们还是应该把这种行为从 Editor 中分离出来,这样 Editor 可以集中精力负责与用户交互方面的职责,而装配行为被分配到一个新的类 EditorAssembler 中,这样做还有一个好处,就是我们一旦有新的 EditorComposite 需要添加时,我们只需要改变 EditorAssembler 的代码,而不用修改 Editor 的代码,这就把变化隔离出来,对 Editor 的修改关闭,对装配行为的扩展开放。这正是面向对象设计领域反复强调的基本原则-开放-封闭原则(Open-Close Principle)。架构如下图所示:

EditorAssembler:该类处理 EditorComposite 的创建,还包括多个 EditorComposite 的选择逻辑。这里的选择逻辑我们可以用 if/else 或 switch/case 来硬编码,如果逻辑不是很复杂而且今后的修改不会太频繁的话,用这种方法就足够了,当然可以考虑将多个 EditorComposite 的装载信息专门用一个资源/信息类来存储,这在 EditorComposite 比较多的情况下很有效,这样每次添加 EditorComposite 就只需要改变这个资源类,这是一个很有用的建模原则(为了简化我们的核心模型,我在这里不将这个资源类表示出来)。

3 IO 数据流组装

在一个标准的界面程序中,我们首先会有一组输出数据,比如按”确认”按钮之后,我们需要将界面元素上的输入信息输出到后台逻辑类来处理或直接调用好几个逻辑类分别处理不同的界面元素输入信息了。我们一般习惯上可能直接将这个数据传递到逻辑类来处理。这样做三个缺点:其一,如果我们的数据读写处理要求必须在特定的 context 中才能进行,这样的话我们不能在界面中直接调用后台逻辑处理类了,在一些涉及底层(比如协议层)的开发时,经常会碰到只能读不能写的情况。其二,UI 的可替代性差,假如我们今后需要一种方案可以在运行时可以替换不同的 UI 但输出的数据是一样的,也就是说后台逻辑处理完全一致,那么这种情况我们就需要每一个 UI 自己去调用后台逻辑类,重复编码,而且可能由于程序员的失误每一个 UI 用了一个逻辑类,从而导致一个完全相同行为的类有了好几个不一致实现版本,这样不仅严重违反了面向对象设计,而且还可能产生难以预料的 bug,难以维护。其三,UI 的可重用性差,对于上面多个 UI 对应一种逻辑处理的例子,由于 UI 依赖了后台逻辑类,如果今后要修改逻辑类结构的话,我们就需要修改每一个 UI。如果我们还有一种需求是要支持一个 UI 在不同的环境下需要不同的后台逻辑类时,我们可能要专门在一个 UI 中设置一个属性来标识后台将要使用的逻辑类,这会很复杂。

解决上面几个缺点只有一种方法,就是将后台逻辑类与 UI 解耦。如果我们把要处理的输出数据打包成一个输出数据对象从界面统一输出,再由 UI 的调用者决定调用哪一个后台逻辑类来处理数据,而不是 UI 自己决定调用行为,我们调用 UI 时,可能某些界面元素需要的从环境中动态装载数据,比如一个下列列表,还有一些我们上一次配置好的数据这次需要更新,也需要将已有数据导入。所以我们需要一个输入数据对象。这就得到如图2的模型:

InputDataObject:该类封装了输入数据。由 EditorComposite 负责解析这些数据。

OutputDataObject:该类封装了输出数据。由 EditorComposite 负责产生这些数据。

Editor 负责传输这两个数据对象。

从上面的模型我们可以看出 Editor 类其实相当于一个 Facade,所有的界面与用户的交互都由它负责集中调度管理,Editor 会将装配行为分配给 EditorAssembler 类来处理,它还负责临时存储输入输出数据,当然如果我们有类似 transaction 或 session 之类的处理会由 Editor 委派到别的相关类去处理。应用 Facade 设计模式,我们可以给 Editor 改个名字叫 EditorFacade,这样更能体现设计者的意图,千万不要忽视类的命名,设计是一门严肃的科学,每一个细节我们都不能苟且,对架构的设计更要严谨。命名可以起到沟通的作用,还能起到提醒的功能,EditorFacade 提醒我们以后要给它添加新的行为是记住它是一个 Facade,不能将不相干的职责分配进来。

4 结束语

本文所讲述的界面装配器模式为我们提供了将界面和组装行为解耦,将界面逻辑处理与领域逻辑处理解耦的价值观,在 GUI 胖客户端型界面中可以大量应用,当然,任何模式,不管是设计模式还是架构模式,都有它的适用性,只有合适的,没有绝对的优劣与好坏之分。

参考文献:

[1] GOF.Design Patterns:Elements of Reusable Object-Oriented software[M].机械工业出版社,2000:175-207.

[2] Martin Fowler.Patterns of Enterprise Application Architecture[M].机械工业出版社,2004:274-310.

精选范文推荐