这些话是从《设计模式 head first》中摘录的,句句都是经典,细细体会就会有很大的收获,这些原则,不仅仅用于标准的程序开发,也适合css/html页面代码的设计和产品的需求设计
1、找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。
2、针对接口编程,而不是针对实现编程。
3、多中组合,少用继承。
4、为了交互对象之间的松耦合设计而努力。
5、类应该对扩展开放,对修改关闭。
6、要依赖抽象,不要依赖具体类。
7、最少知识原则:只和你的密友谈话。
8、别调用(打电话给)我们,我们会调用(打电话给)你。
9、一个类应该只有一个引起变化的原因。
NewWebPick集结中国、法国、意大利、德国、英国、日本、巴西、波兰、美国、新西兰各国当红商业设计师和团队,起草编写了“设计师十之诫”,希望对准备从事或正在从事设计行业的朋友们有所帮助,对“设计师”这个职业有更深层次的认知。
第一条:
不可抄袭他人之创意,不论有何前提;
Not to copy other’s creative work, under no circumstances;
第二条:
不可过分依赖电脑技术,切记,你是一名设计师,不是一名电脑修图员;
Not to rely completely on computer technology, it is a tool only and cannot
substitute your creativity. Remember, you are a designer, not a computer
graphic editor;
第三条:
不可一直追随流行设计风格,现在流行的,必是马上过时的;
Be a creator and not a fashion-follower because a trendy style today would
become an out-dated one tomorrow;
(more…)
艺术是艺术家在面对社会时意志的表达,其发生的根本立足点是最这为个体的人。因此,只有艺术家本人,才能够掌握其艺术发生的根源。这就是艺术的孤傲与率直之处。当然,对于一件艺术品,可以有相当多的诠释。饶有兴味的解释、鉴赏或是评论,甚至是将其汇集在一起,作为智慧性的资源加以利用,都是与艺术家以外的第三者进行艺术交流的方法。
而设计基本上没有自我表现的动机,其落脚点更侧重于社会。解决社会上多数人共同面临的问题,是设计的本质。在问题解决过程–也是设计过程中产生的那种人类能够共同感受到的价值观或精神,以及由此引发的感动,这就是设计最有魅力的地方。