• 访客至上的Web、移动可用性设计--指导原则

    时间:2024-01-01 13:03:17

    文章出自:听云博客关于可用性设计,之前写过一个“纸上谈兵”版本的,那篇帖子主要是根据A/B test的方式来进行的。但是最近找了本Steve krug写的Don't make me think,我觉得更系统的讲解了什么是可用性设计。实际上开始可用性设计之前,我们要搞清楚什么是可用性设计。对于可用性设...

  • 进阶篇:4.1)DFA设计指南:简化产品设计(kiss原则)

    时间:2023-12-22 20:11:35

    本章目的:理解kiss原则,明确如何简化产品的设计。1.前言:kiss原则,优化产品的第一原则如果要作者选出一个优化产品的最好方法,那一定是kiss原则莫属。从产品的整体设计到公差的分析,kiss原则可以说贯穿整个结构设计的本身。而且其带来的效果,也在各个统计数据中显而易见。当然,kiss原则没那么...

  • 优秀API设计的十大原则

    时间:2023-12-13 11:44:01

    优秀API设计的十大原则2015-09-23    分类:编程开发、设计模式、首页精华暂无人评论分享到:更多4二十万年薪PHP工程师培养计划成为被疯抢的Android牛人风中叶讲Java重难点Linux运维基础课程本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎加入技术翻译小组!每个软...

  • java设计模式--七大原则

    时间:2023-12-04 21:26:28

    2016-05-14 20:45:38设计模式到底是五大、六大还是七大,一直傻傻分不清楚,网上总是有说那些原则可以归为一个,我纠结了半天,突然发现自己是舍本逐末了,只要清楚这些原则的设计思想,其他的理解自然是水到渠成。1、开放-封闭原则2、单一职责原则3、里氏代换原则4、依赖倒转原则5、迪米特法则6...

  • 面向对象设计原则 开放封闭原则(Open Closed Principle)

    时间:2023-12-01 16:12:46

    开放封闭原则(OCP,Open Closed Principle)开放封闭原则是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的,例如以里氏替换原则实现最佳的、正确的继承层次,就能保证不会...

  • java面向对象设计原则

    时间:2023-11-27 13:42:48

    原则1:DRY(Don't repeat yourself)即不要写重复的代码,而是用“abstraction”类来抽象公有的东西。如果你需要多次用到一个硬编码值,那么可以设为公共常量;如果你要在两个以上的地方使用一个代码块,那么可以将它设为一个独立的方法。SOLID设计原则的优点是易于维护,但要注...

  • 连载:面向对象的葵花宝典:思考、技巧与实践(39) - 设计原则 vs 设计模式

    时间:2023-11-25 08:27:02

    它的设计原则,和设计模式,是否该用它? =============================================================================在“设计模型”一章中。我们提到设计原则和设计模式是互补的,设计原则和设计模式互补体如今:设计原则主要用于指...

  • Android——设计原则(Design Principles)

    时间:2023-11-21 17:53:28

    Enchant MeDelight me in surprising ways(动画、音效。。。)Real objects are more fun than buttons and menus(实物化图标。。。)Let me make it mine(可定制背景。。。)Get to know me...

  • 学习java设计模式有用吗?懂这六个原则,编程更轻松

    时间:2023-11-18 08:11:25

    学习java设计模式有用吗?懂这六个原则,编程更轻松1.开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简单来说:就是为了使程序的扩展性好,易于维护和升级。2.接口隔离原则(Interfa...

  • Java设计模式学习——设计原则

    时间:2023-11-18 08:09:53

    第一章 设计原则1.开闭原则一个软件实体,像类,模块,函数应该对扩展开放,对修改关闭在设计的时候,要时刻考虑,让这个类尽量的好,写好了就不要去修改。如果有新的需求来,在增加一个类就完事了,原来的代码能不动就不动。这个原则的特性一个是对扩展开发,一个是对修改关闭。即面对需求,我们要做的是通过增加代码来...

  • Java设计模式面试题 01 - 六大原则

    时间:2023-11-18 08:02:57

    Java设计模式面试题 01 - 六大原则1. 单一职责原则Single Responsibility Principle SRP原则分清职责,接口一定要做到单一职责,方法也要做到,类尽量做到      定义:单一职责原则指的是应该有且仅有一个原因引起类的变更。2. 里氏替换原则Liskov Sub...

  • 图解Java设计模式之设计模式七大原则

    时间:2023-11-18 08:00:24

    图解Java设计模式之设计模式七大原则2.1 设计模式的目的2.2 设计模式七大原则2.3 单一职责原则2.3.1 基本介绍2.3.2 应用实例2.4 接口隔离原则(Interface Segregation Principle)2.4.1 基本介绍2.4.2 应用实例2.5 依赖倒转原则2.5.1...

  • Java设计模式六大原则-2

    时间:2023-11-18 07:52:10

    Java设计模式六大原则-2做Java程序开发的每天都在使用JDK,Spring,SpringMvc,Mybatis,Netty,MINA等框架,但很少有人懂得背后的原理。即使打开跟下原码也是一头雾水,很虐心,最后还是回到使用上,为什么?难道他们不想了解吗?当然不是,是因为真心看不懂,当时我工作5年...

  • 设计模式之里氏代换原则(LSP)

    时间:2023-11-15 15:47:28

    里氏代换原则(Liskov Substitution Principle, LSP)1 什么是里氏代换原则里氏代换原则是由麻省理工学院(MIT)计算机科学实验室的Liskov女士,在1987年的OOPSLA大会上发表的一篇文章《Data Abstraction and Hierarchy》里面提出来...

  • 面向对象的设计原则(JAVA)

    时间:2023-11-09 17:10:03

    一、单一职责原则(Single Responsibility Principe,SRP)     1.1单一职责原则的定义1)定义:在软件系统中,一个类只负责一个功能领域中的相应职责。2)另一种定义方式如下:就一个类而言,应该仅有一个引起它变化的原因。1.2对可变性的封装原则一个类(或者大到模块,小...

  • SoC嵌入式软件架构设计之三:代码分块(Bank)设计原则

    时间:2023-07-22 19:11:56

    上一节讲述了在没有MMU的CPU(如80251、MIPS M控制器系列、ARM cortex m系列)上实现虚拟内存管理的集成硬件设计方法。新设计的内存管理管理单元要实现虚拟内存管理还须要操作系统、代码分块(Bank)的支持。详见SoC嵌入式软件架构设计之二:没有MMU的CPU实现虚拟内存管理的设计...

  • java设计6大设计原则

    时间:2023-07-17 08:28:26

    @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);java6大设计原则:一 : 类单一职责原则:一个类只有一个引...

  • ASP.NET MVC 学习笔记-7.自定义配置信息 ASP.NET MVC 学习笔记-6.异步控制器 ASP.NET MVC 学习笔记-5.Controller与View的数据传递 ASP.NET MVC 学习笔记-4.ASP.NET MVC中Ajax的应用 ASP.NET MVC 学习笔记-3.面向对象设计原则

    时间:2023-07-15 08:15:08

    ASP.NET MVC 学习笔记-7.自定义配置信息ASP.NET程序中的web.config文件中,在appSettings这个配置节中能够保存一些配置,比如,1 <appSettings>2 <add key="LogInfoProvider" value="Cookie"...

  • 设计模式学习--面向对象的5条设计原则之单一职责原则--SRP

    时间:2023-04-10 21:36:38

    一、SRP简介(SRP--Single-Responsibility Principle):就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。所谓职责,我们可以理解他为功能,就是设计的这个类功能应该只有一个,而不是两个或更多。也可以理解为引用变化的原因,当你发现有两个变化会要求我们修改这...

  • 提升用户体验舒适度的核心设计原则

    时间:2023-03-28 10:10:35

    01、前言笔者的设计守则之一:从不默认用户是聪明人,才能依此去设计清晰简明的用户体验流程,及尽可能地降低用户操作成本,提供舒适的体验。从今天打开瑞幸的界面说起,它是这样子的:这个体验是不好的,因为我需要想一下,“嗯?0件是什么意思?”。然后反应过来,“哦这里是直接读了用户的购买数量,是什么就显示什么...