什么人不能爬泰山| 6.16是什么星座| 盖世英雄是什么意思| 免签是什么意思| 正月二十是什么星座| hpv病毒通过什么途径传播| 什么东西进去是硬的出来是软的| 1943年属什么生肖| 花是什么生肖| 前列腺增大钙化是什么意思| 咖啡和什么不能一起吃| 爬山虎是什么茎| 十月底是什么星座| 言字旁有什么字| 3.1号是什么星座| 寅虎是什么意思| 夹腿综合症是什么| 痛风会在膝盖什么位置| 蹒跚什么意思| 藏红花有什么作用| 不可开交是什么意思| 人肉是什么味道| 解脲支原体阳性吃什么药最好| 高甘油三酯血症是什么意思| 什么是盆腔积液| 脱肛是什么| 纵隔肿瘤是什么病| 喜筵和喜宴是什么意思| 贲门不舒服有什么症状| 贼眉鼠眼是什么生肖| 补体c1q偏高说明什么| 1974年属虎的是什么命| 19点是什么时辰| 三个句号代表什么意思| 慢性非萎缩性胃炎是什么意思| 三门代表什么生肖| 生理期吃什么好| 圆寂为什么坐着就死了| 二氧化硅是什么晶体| 甲醛闻多了有什么症状| 月经前腰疼是什么原因| coach是什么牌子的包| 梦见蛇咬别人是什么意思| 铅中毒有什么症状| 流金铄石是什么意思| 心如止水是什么意思| 晟这个字读什么| 肚脐眼左边是什么部位| 血口喷人是什么意思| 榴莲不能和什么吃| 汉尼拔什么意思| 糖类抗原125是什么意思| 什么是血虚| adh医学上是什么意思| 查黄体酮做什么检查| 08年属什么| 2024属什么生肖| 女性胆固醇高吃什么好| 炖鱼放什么调料| 夏天适合种什么植物| 耿耿于怀是什么意思| 盘古是一个什么样的人| 考试前不能吃什么| 巩膜是什么部位| 胃火旺喝什么茶| 头发油性大是什么原因| 丙肝阳性是什么意思呢| 夫妻都是a型血孩子是什么血型| hm什么牌子| 灼口综合症吃什么药| 易激惹是什么意思| 计发月数是什么意思| 半月板后角变性什么意思| 口腔医学和口腔医学技术有什么区别| 镭射是什么意思| 高危hpv有什么症状| 气短是什么原因引起的| 睡觉就做梦是什么原因| 中年男人遗精是什么原因| 清热解毒是什么意思| 晚上胃疼是什么原因| 11月9号是什么日子| 龙王庙是指什么生肖| 甲状腺有什么作用| 胸闷气短是什么原因引起的| 什么症状吃肝胃气痛片| 前胸后背出汗是什么原因造成的| 南瓜子有什么功效| 如何看五行缺什么| 今天是什么日子老黄历| 十月十五号是什么星座| 感染hpv吃什么药| 扁平疣用什么药膏管用| 妊娠纹长什么样| 刘封为什么不救关羽| 胡萝卜不能和什么食物一起吃| 为什么女追男没好下场| dior是什么牌子| 91年的羊是什么命| 北京大栅栏有什么好玩的| 慢阻肺吃什么药最有效最好| 月经淋漓不尽吃什么药| 7月6日是什么节日| 经常反义词是什么| 孕妇尿酸高是什么原因| 子母环是什么形状图片| 大便检查能查出什么病| 女人自尊心强说明什么| pr是什么意思| 什么手表品牌最好| 梦见殡仪馆是什么意思| 嘴角起泡是什么原因| hpv52阳性是什么病| 牙掉了是什么预兆| 血沉是什么意思| 已是什么意思| 兔子为什么不吃窝边草| 阑尾炎有什么症状| 过敏性皮炎吃什么药好| 胆气不足吃什么中成药| 优字五行属什么| 连云港有什么好吃的| 四月初八是什么节日| 勿忘心安是什么意思| 财主是什么意思| 生灵涂炭是什么意思| 扫兴是什么意思| 丽江机场叫什么名字| 口干口苦口臭是什么原因引起的| 耳洞发炎用什么药| 弊是什么意思| 什么时候立冬| 心有不甘是什么意思| 什么居什么业| 六味地黄丸什么时候吃| 慢性鼻窦炎吃什么药| 什么除湿气效果最好| 梦见修路是什么预兆| 左下腹是什么部位| 痿证是什么病| 治癜风擦什么药好的快| 肝郁症是什么病| 扁桃体发炎喉咙痛吃什么药| 手心出汗什么原因| 看肺挂什么科| 做胃镜之前需要注意什么| 彩金和黄金有什么区别| 脑梗有什么特效药| 胃炎吃什么药好使| 把脉能看出什么隐私| 走之旁与什么有关| 睡觉时头晕是什么原因| 嘿嘿嘿是什么意思| 尿道炎吃什么药比较好的快| 坐班什么意思| 肌肉酸痛是什么原因| 为什么月经期有性冲动| tct检查是什么检查| 拿铁咖啡什么意思| 啤酒加味精有什么作用| cps什么意思| 夏天手上长小水泡是什么原因| 腰椎间盘突出和膨出有什么区别| 点心是什么意思| 吃什么助勃药能硬| 什么时机塞给医生红包| 伴侣是什么| 湿疹和荨麻疹有什么区别| 贫血严重会得什么病| 医学ace是什么意思| 生化全项包括什么| 什么的母鸡| 献血浆为什么会给钱| 柒牌男装什么档次| vgr100是什么药| 高血压中医叫什么病| 穿什么内衣好| 什么是五行| 男士圆脸适合什么发型| 什么样的人死后还会出现| 什么的白桦| 萌宠是什么意思| 温文尔雅是什么意思| 急性腮腺炎吃什么药| 角化棘皮瘤是什么病| 咳嗽有痰吃什么药| 肝实质回声密集是什么意思| 梦见表姐是什么意思| 木薯是什么东西| 导管是什么| 夏天喝盐水有什么好处| 景五行属性是什么| 718是什么星座| 一直放屁什么原因| 梦见四条蛇是什么意思| 水泡型脚气用什么药好| 什么叫流年| 中气下陷吃什么药| 五毛是什么意思| sheep什么意思| 梦见老公不理我是什么意思| 螺子黛是什么| 肾出血是什么原因引起的| 拔完牙后能吃什么| 维生素b2是什么| 拐枣泡酒有什么功效| 榕字五行属什么| 舌头有麻木感什么原因| 坐飞机需要带什么证件| 二人世界是什么意思| 什么粉可以代替木薯粉| 儿童流鼻血什么原因引起的| 吸血鬼怕什么| 为什么叫西瓜| 转氨酶高吃什么| 下巴脱臼挂什么科| 路怒症是什么| 金蟾是什么| 被褥是什么意思| 射手属于什么象星座| 客之痣是什么意思| 脖子痛什么原因引起的| 考试吃什么早餐| 吃什么水果补铁| tf是什么| 什么叫信仰| 风热感冒和风寒感冒有什么区别| 痰湿中阻吃什么中成药| 乳糖不耐受喝什么奶粉| 新生儿湿肺是什么意思| 老年人尿血是什么原因| 什么的草地| 美人是什么生肖| 十月份生日是什么星座| 不二法门是什么意思| 术后吃什么伤口愈合快| 减肥喝什么咖啡| 胆毛糙是什么原因| 什么是地包天牙齿图片| 黑色碳素笔是什么| 佳偶天成什么意思| 树欲静而风不止是什么意思| 羊肉和什么菜包饺子好吃| 跑步后头晕是什么原因| hsv病毒是什么意思| 尿急是什么症状| 余事勿取什么意思| 禾加比读什么| 什么人什么目| pd医学上是什么意思| 尿分叉吃什么药能治好| 碳酸盐质玉是什么玉| 上位者是什么意思| 脖子短是什么原因| 风寒感冒喉咙痛吃什么药| 桥本氏甲状腺炎是什么意思| 肾衰竭是什么症状| 性激素检查是查什么| 读什么| 凌晨1点是什么时辰| 提手旁有什么字| 不等闲是什么意思| 为什么胸闷一吃丹参滴丸就好| 蛔虫是什么动物| 百度Jump to content

乒乓球亚锦赛:丁宁败北平野 女乒丢冠是劫是缘?

From Wikipedia, the free encyclopedia
百度 发布典礼上,中国国际经济交流中心副理事长兼秘书长、原商务部副部长魏建国、中国海洋航空集团公司董事长刘敬桢以及中央财经大学中国企业研究中心主任刘姝威发表了精彩的主题演讲。

Interaction design patterns are design patterns applied in the context human–computer interaction, describing common designs for graphical user interfaces.

A design pattern is a formal way of documenting a solution to a common design problem. The idea was introduced by the architect Christopher Alexander for use in urban planning and building architecture and has been adapted for various other disciplines, including teaching and pedagogy, organization development and process, and software architecture and design.[1]

Thus, interaction design patterns are a way to describe solutions to common usability or accessibility problems in a specific context.[2] They document interaction models that make it easier for users to understand an interface and accomplish their tasks.[3]

History

[edit]

Patterns originated as an architectural concept by Christopher Alexander. Patterns are ways to describe best practices, explain good designs, and capture experience so that other people can reuse these solutions.

Design patterns in computer science are used by software engineers during the actual design process and when communicating designs to others. Design patterns gained popularity in computer science after the book Design Patterns: Elements of Reusable Object-Oriented Software was published. Since then a pattern community has emerged that specifies patterns for problem domains including architectural styles and object-oriented frameworks. The Pattern Languages of Programming Conference (annual, 1994—) proceedings includes many examples of domain-specific patterns.

Applying a pattern language approach to interaction design was first suggested in Norman and Draper's book User Centered System Design (1986). The Apple Computer's Macintosh Human Interface Guidelines also quotes Christopher Alexander's works in its recommended reading.

Libraries

[edit]

Alexander envisioned a pattern language as a structured system in which the semantic relationships between the patterns create a whole that is greater than the sum of its parts, much like the way that grammatical relationships between words make language meaningful.[4] While some collections of patterns attempt to create the structural relationships needed to form a language, many others are simply an assemblage of patterns (and thus are more appropriately termed pattern libraries.)

Mobile interaction pattern libraries

[edit]

The popularity of mobile devices such as smartphones and tablets usher in a need for a library of mobile interaction design patterns.

This need is driven by:

  • Differences in user behavior and interaction on mobile devices such as swipe and tap gestures, vis-a-vis interaction on a Desktop GUI, which is mouse-driven
  • Differences in physical attributes between a mobile and a desktop device e.g. screen size, touch screen, etc.
  • Design guidelines recommended by mobile OS e.g. iOS, Android

Elements

[edit]

For patterns to be helpful to the designers and developers who will make use of them, they need to be findable and readable.[5][6][7]

Common elements

[edit]

Though pattern descriptions vary somewhat, many pattern libraries include some common elements:

  • Pattern Name: Choosing a clear and descriptive name helps people find the pattern and encourages clear communication between team members during design discussions.
  • Pattern Description: Because short names like "one-window drilldown" are sometimes not sufficient to describe the pattern, a few additional lines of explanation (or a canonical screenshot) will help explain how the pattern works.
  • Problem Statement: Written in user-centered language, this communicates what the user wants to achieve or what the challenge is to the end-user.
  • Use When: "Context of use" is a critical component of the design pattern. This element helps people understand situations when the design pattern applies (and when it does not.)
  • Solution: The solution should explain "how" to solve the problem, and may include prescriptive checklists, screenshots, or even short videos demonstrating the pattern in action.
  • Rationale: Providing reasons "why" the pattern works will reinforce the solution, though time-pressed developers may prefer to ignore this explanation.
  • Examples: Each example shows how the pattern has been successfully applied This is often accompanied by a screenshot and a short description.
  • Comments: Including a place for team members to discuss the use of the pattern helps maintain an active resource and keeps the team engaged.

Optional elements

[edit]

Pattern libraries can also include optional elements, depending on the needs of the team using them. These may include:

  • Implementation Specifications: A style guide with detailed information about font sizes, pixel dimensions, colors, and wording for messages and labels can be helpful for developers.
  • Usability Research: Any supporting research from usability tests or other user feedback should be captured. This can also include feedback from developers, customer service, or the sales team.
  • Related Patterns: The pattern library may include similar patterns, or it may be organized into a hierarchy of parent and child patterns.
  • Similar Approaches: Since there are likely to be many possible solutions to this problem, teams may want a place to capture similar alternatives.
  • Source Code: If the code is modular enough to be reused, then it can be included in the library as well.

Reasons to use design patterns

[edit]

Benefits of using interaction design patterns include:

  • Teaching novices some best practices and common approaches
  • Capturing collective wisdom of designers across many uses and scenarios
  • Giving teams a common language, reducing misunderstandings that arise from the different vocabulary
  • Reducing time and costs in the design and development lifecycle
  • Making usable designs the "path of least resistance"
  • Eliminate wasted time spent "reinventing the wheel"
  • Ensuring users have a consistent and predictable experience within an application or service

Advantages over design guidelines

[edit]

Guidelines are generally more useful for describing requirements whereas patterns are useful tools for those who need to translate requirements into specific software solutions. Some people consider design guidelines as an instance of interaction design pattern as they are also common approach of capturing the experience in interaction design. However, interaction design patterns usually have the following advantages over design guidelines:

  1. Abstract guidelines, like the Eight Golden Rules of Interface Design by Shneiderman, do not suggest how to solve a problem like many interaction design pattern, and cannot be used for interdisciplinary communication. Furthermore, guidelines do not provide an explanation as to why a particular solution works.
  2. Concrete guidelines, like Macintosh Human Interface Guidelines, are too tailored to a specific interface, and therefore are not as effective when applied to other interfaces (especially non-Macintosh interfaces).
  3. Other problems with guidelines are that they tend to be too numerous which makes it difficult for designers to apply the right guidelines. Also guidelines assume an absolute validity while usually they can only be applied in a particular context. A result of that is also that guidelines often tend to conflict just because they lack describing a context.

Guidelines and patterns are not necessarily conflicting, and both can be used in conjunction to identify the problem and then create a valid solution.

See also

[edit]

References

[edit]
  1. ^ Coplien, James. "A Pattern Definition". Bell Laboratories. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  2. ^ "What's a Pattern?". Yahoo!. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  3. ^ Tidwell, Jennifer. "Common Ground: A Pattern Language for Human-Computer Interface Design". MIT. Retrieved 2025-08-06.
  4. ^ Pemberton, Lyn. "Genre as a Structuring Concept for Interaction Design Pattern Languages". University of Brighton. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  5. ^ Spool, Jared. "The Elements of a Design Pattern". User Interface Engineering. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  6. ^ Malone, Erin. "Implementing a Pattern Library in the Real World: A Yahoo! Case Study". Boxes and Arrows. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  7. ^ Kunert, Tibor (23 June 2009). User-Centered Interaction Design Patterns for Interactive Digital Television Applications. Springer. ISBN 9781848822740. Retrieved 2025-08-06.

Further reading

[edit]
  • A Pattern Approach to Interaction Design, by Jan Borchers, ISBN 0-471-49828-9
  • A Pattern Language for Web Usability, by Ian Graham, ISBN 0-201-78888-8
  • Interaction Design Patterns für NFC-basierte Electronic Data Capture Anwendungen by Andreas Prinz, Prinz Publishing, Dieburg 2014, ISBN 978-3-9816875-0-7.
  • The Design of Sites: Patterns for Creating Winning Websites (Second Edition), by Douglas K. van Duyne, James A. Landay, and Jason I. Hong, ISBN 0-13-134555-9
  • Designing Interfaces: Patterns for Effective Interaction Design, by Jenifer Tidwell, ISBN 0-596-00803-1
  • Designing Social Interfaces: Principles, Patterns, & Practices for Improving the User Experience, by Christian Crumlish and Erin Malone, ISBN 0-596-15492-5
  • Interaction Design for Complex Cognitive Activities with Visual Representations: A Pattern-Based Approach, by Kamran Sedig and Paul Parsons, AIS Transactions on Human-Computer Interaction 5(2), 84-133.
[edit]
三位一体是什么生肖 5月27日什么星座 1962年属什么 什么是穿刺检查 什么原因导致胎停
本命年为什么要穿红色 桂字五行属什么 直采是什么意思 什么汤有营养 acl医学上是什么意思
妇科检查清洁度3度什么意思 网监是干什么的 灰指甲什么症状 性生活有什么好处 吃什么水果降血压
四不像长什么样 熬夜头疼是什么原因 补充电解质是什么意思 用什么药可以缩阴紧致 英特纳雄耐尔是什么意思
什么的麦子hcv8jop2ns6r.cn 带状疱疹用什么药好hkuteam.com 一品诰命夫人是什么意思hcv9jop4ns2r.cn 冷宫是什么意思hcv7jop9ns1r.cn 扁平疣用什么药hcv9jop2ns7r.cn
严重失眠吃什么药管用hcv8jop2ns5r.cn 梗塞是什么意思hcv7jop9ns8r.cn 肌红蛋白偏低什么原因hcv9jop1ns0r.cn 打鼾是什么原因引起的hcv8jop0ns5r.cn 上市公司是什么意思hcv7jop6ns3r.cn
甲状腺结节吃什么中药hcv7jop9ns7r.cn twins什么意思hcv8jop7ns8r.cn 宫颈多发纳氏囊肿是什么意思hcv9jop3ns8r.cn 人类免疫缺陷病毒抗体是什么意思hcv9jop6ns7r.cn 菊粉是什么shenchushe.com
天德是什么生肖luyiluode.com 鼻子出血是什么原因引起的hcv7jop9ns4r.cn 桔色搭配什么颜色好看hcv8jop5ns6r.cn 去香港澳门旅游需要准备什么hcv8jop2ns2r.cn 母亲节做什么xinjiangjialails.com
百度