设计_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
代码的坏味道之四——译自《重构》http://www.meilele.com/dapei/diy-194679/http://www.meilele.com/dapei/diy-194680/http://www.meilele.com/dapei/diy-194681/http://www.meilele.com/dapei/diy-194682/http://www.meilele.com/dapei/diy-194683/http://www.meilele... 查看全文
· 设计模式(1)- 工厂模式发布时间:2014-07-01
最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。工厂模式属于创建型模式,大致可以分为三类,简单工厂模式、工厂方法模式、抽象工厂模式。听上去差不多,都是工厂模式,下面一个个介绍。首先介绍简单工厂模式,它的主要特点是需要在工厂类中做判断,从而创造相应的产品。当增加新的产品时,就需要修改工厂类。有点抽象,举个例子就明白了。有一家生产处理器核的厂家,它只有一个工厂... 查看全文
· Java高并发高负载简单设计发布时间:2014-06-30
个人整理的一些java处理高并发高负载类网站的设计方法(其实就是各种博客的摘要,可能有点乱)。一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是M-M-Slaves方式... 查看全文
· Google 设计师谈论 Material Design发布时间:2014-06-30
扁平化设计是一个过度滥用的词汇,但是,它的风行反映了设计界的一种趋势,人们正在快速抛弃拟物化设计。有种观点是,在触控界面发展初期的时候,人们需要熟悉感,而模仿现实的界面能够做到这一点。当人们已经习惯了触控界面之后,就不需要现实世界的隐喻了。因此,在软件设计上,我们应该追求更加电子化的界面,不再被物理世界的规则所限制。在这种情况下,Google的MaterialDesign似乎是逆势而行。它以现实世界的纸墨为隐喻,强调了阴影和层次,用动画效果代表现实的力反馈,试图把物理世界的规则带回电子界面... 查看全文
· 设计模式 (创建型模式)发布时间:2014-06-27
设计模式创建型模式1.创建型模式创建型模式,包括了5种设计模式,分别是Singleton(单例模式),Factory(工厂模式),AbstractFactory(抽象工厂模式),Builder(创建者),Prototype(原型),创建型模式主要作用就是抽象了实例化过程。他们帮助一个系统独立于如何创建、组合和表示他的那些对象。一个类创建型模式使用继承改变被实例化的类。而一个对象创建型模式将实例化委托给另一个对象。2.Singleton(单例模式)单例模式的要点有三个1.这个类就能有一个实例2... 查看全文
今日凌晨,谷歌在I/O大会上发布了全新设计语言MaterialDesign。在20多天前的WWDC上,苹果也发布了全新编程语言Swift。两家科技巨头公司,在一年一度的开发者大会上,都发布了全新的语言,但这二者却有着本质的区别。MaterialDesign是一款全新的设计语言,谷歌计划将这款设计语言应用到Android、ChromeOS和网页等所有平台上。谷歌最新发布的AndroidL系统就采用了MaterialDesign语言,这是谷歌为了解决碎片化问题的重要举措,将统一包括手机、平板... 查看全文
Xbox360游戏手柄是CarbonDesign经典设计北京时间6月25日早间消息,虚拟现实眼罩开发商Oculus周二宣布,该公司已经同意收购CarbonDesign设计公司,这是全美最卓越的工业设计和产品工程团队,总共获得了50多个奖项。作为该交易的一部分,CarbonDesign团队将正式成为Oculus产品工程团队的一部分,并在西雅图的Carbon工作室工作。他们将与雷蒙德的Oculus研发团队密切配合。该交易预计将于今年夏末结束... 查看全文
· 王垠:解密“设计模式”发布时间:2014-06-17
有些人问我,你说学习操作系统的最好办法是学习程序设计。那我们是不是应该学习一些“设计模式”(designpatterns)。这是一个我很早就有定论,而且经过实践检验的问题,所以想在这里做一个总结。总的来说,如果光从字面上讲,程序里总是有一些“模式”可以发掘的。因为你总是可以借鉴以前的经验,来构造新的程序。你可以把这种“经验”叫做“模式”。可是自从《设计模式》(通常叫做GoF,&ldquo... 查看全文
随着安卓系统成为移动操作系统的王者,谷歌也正在投入精力,解决自家和第三方安卓应用用户界面、风格在各种终端不一致的问题。据美国科技媒体报道,谷歌将推出一个新的设计语言,统一安卓应用的用户界面设计,届时将会出现新的按钮等界面要素。安卓生态的用户界面,将实现类似微软Metro和iOS的统一。谷歌即将举行全球I/O开发大会,最近业界猜测,谷歌可能会在大会上发布新版的安卓5.0操作系统。不过迄今为止,谷歌并未对此事进行确认。不过据AndroidPolice等媒体获得的消息,在新版的安卓系统中... 查看全文
软件系统,要求在收集用户需求后,开始原型设计,再执行架构设计和模块设计工作,最后才是开发测试。某设计师整理的系统开发流程如下图:原型设计可以规避一些业务理解偏差、用户变更导致的返工,因此做好原型设计师项目执行阶段的重要工作。(1)项目调研与原型设计之间,最好有个UE调研,也即用户体验调研。而项目管理与产品设计是有区别的,UE做到何种程度,完全由项目乙方拿捏,一般而言,UE只做到一些主要的层面就可以了,因为在之后的用户验证测试过程中,可能还有一些地方需要修改的,如果前期的UE你做得很完善... 查看全文
概述MVC中,IView代表一个视图,最后是要表现为HTML或者其他的HttpResponse的应答流的;IViewEngine提供了类似工厂的作用或者提供器的作用,以返回一个视图。OO的视觉:不要管IView,IViewEngine怎么实现,只关心其代表着什么,能做什么,这样才能接地气(业务啊,框架设计啊等等),就不会被一个新事物给唬住,容易进入牛角尖。publicinterfaceIView{voidRender(ViewContextviewContext... 查看全文
BI中文站6月12日报道早期的谷歌,被称为有技术、没设计,催生了一个空白如纸、视野开阔的搜索首页,不过,谷歌的视觉设计水平,今非昔比,近日,美国综合新闻网站BusinessInsider,曝光了谷歌视觉设计的一些原则,看上去和苹果主导的平面化风格,截然不同。据报道,在过去几年时间里,谷歌产品的视觉设计水平,已经突飞猛进。一切从2011年开始,彼时,优秀设计人ChrisBettig加盟谷歌,担任了艺术总监。从此,谷歌视觉设计,开始走上正轨。这位高管和团队,建立了跨产品的统一的视觉设计风格和原则... 查看全文
· Java设计模式之修饰、职责链发布时间:2014-06-09
1、修饰模式通过增加子类的方式来扩展功能,而不是通过继承具体的方式如下interfaceinter{voiddo();}Aimplementsinter{publicvoiddo(){//doSomething;}}Bimplementsinter{Aa;publicvoiddo(){//额外的功能a.do();//额外的功能}}2、职责链有一系列负责处理的类,实现相同的接口,具有大致相同的方法大致讲就是:我能处理就处理,处理不了就交给其它类来处理核心的代码就是... 查看全文
腾讯数码讯(水蓝)虽然有关苹果iPhone6的报道几乎每天都出现在我们视线中,但通常都集中在外观设计上的话题,很少涉及功能方面的变化。而现在,来自国外网站VentureBeat的消息则披露称,iPhone6将增加NFC、无线充电以及对4G天线进行改进,同时4.7英寸版本iPhone6还拥有更紧凑的边框,以及全新的防刮玻璃。支持NFC功能实际上,有关iPhone6会加入NFC近场通信功能的说法并不是第一次听说,过去KGI证券知名分析师郭明池便披露iPhone6将会增加NFC功能。而现在... 查看全文
库克今天的发言直截了当的表示了苹果即将发布的新品让人很兴奋,而iPhone6更是冠以棒极了的形容词。现在有设计师就根据当前的传闻,绘制了一组新一代iPhone,其包含了iPhone6、6C、6S和新iPodtouch,他们除了屏幕不同外,其余基本一致。iPhone6配备了4.7寸屏,分辨率为1704×960像素,运行iOS8,提供2GBRAM和16GB存储空间(可扩展),摄像头组合为前置250万+1200万后置,而iPhone6S则是5.5寸屏,6C则是塑料材质机身。此外... 查看全文
暴雪对于旗下的员工设定了各种各样的“成就奖励”,通常来说当一个人供职满一定年限或是有什么突出贡献就会获得暴雪赠予的专属物品,比如来自游戏中的盾、剑或是其它限定周边。近日,暴雪首席环境艺术设计师GaryPlatner就得到了一枚特制的橙色勋章,以表彰其在过去15年中对于《魔兽世界》项目所作出的贡献。同时,一并被GaryPlatner晒出的还有2年、5年和10年的魔兽勋章,带上前文提到的15年勋章,一共可凑齐4枚。它们的颜色分别按照游戏中表示装备稀有度的绿、蓝、紫、橙来区分... 查看全文
开发者自述:一个AndroidWear应用的设计经历导语:美国AndroidDeveloperBlog周二刊登题为《一个AndroidWear应用的设计故事》(AnAndroidWearDesignStory)的文章,讲述了设计师罗曼·奴里克(RomanNurik)和蒂莫西·乔丹(TimothyJordan)第一次为AndroidWear设计应用的经历。以下为文章全文:几周前,我和蒂莫西聊起如何为可穿戴设备设计应用... 查看全文
原文详见:http://www.ucai.cn/blogdetail/7031?mid=1&f=12可以在线运行查看结果哦一、框架课程总结框架、设计模式和队列是5月份公开课的三个主题,第一周讲设计模式,第二、四周讲框架,第三周讲队列。框架讲了两周,介绍了框架的概念、PHP框架的应用范围,以及常用的PHP框架,今天是框架的最后一讲,是对整个框架系列课程的汇总,同时和大家讨论一些框架之外、或者框架之下的技术。今天要讨论的分为这几个方面,总结框架系列课程、探讨框架可能存在,或者解决不了的问题... 查看全文
· 全球设计最美的11家苹果商店发布时间:2014-06-04
苹果商店从开办以来就一直是该公司最为成功的一项零售业务。仅仅在去年的一个季度,位于全球各地的424家苹果商店就接待了接近1亿消费者。而且,苹果商店中每一寸空间的盈利能力都超过了全美其他任何一家零售企业。应该说,苹果商店之所以获得如此巨大的成功同成功的店面设计是密不可分的。从内部来看,每一个苹果商店看起来都大同小异,但每一座苹果商店却又能给人不一样的感觉。据悉,苹果已经在2013年将自己的商店内部布局申请了专利。日前,美国知名科技媒体《商业内幕》就为我们整理出了&ldquo... 查看全文
因为发明“肚皮碗”,郑州轻工业学院2010级女大学生付忆佳近日在网上蹿红,这款设计也被众多网友称作“减肥神器”。发明者抱着什么样的理念来设计?昨天,记者辗转联系到了仍在英国爱丁堡龙比亚大学学习的付忆佳。设计思路:“肚皮碗”缘于“眼大肚子小”谚语你想吃多少并不代表你适合吃多少。胃口大、肚子小,每到吃饭就浪费……今后用上付忆佳发明的“肚皮碗”后... 查看全文