图书

  • 图解Java多线程设计模式

    结城浩   侯振龙   杨文轩   译

    本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程...

  • 图解设计模式

    结城浩   杨文轩   译

    本书以浅显易懂的语言逐一说明了GoF的23种设计模式。在讲解过程中,不仅搭配了丰富的图片,而且理论结合实例,用...

  • 精通Swift设计模式

    Adam Freeman   丘远乐   译

    Swift编程语言已然改变了iOS的世界,为Cocoa开发开启了新的篇章。 本书是帮助读者掌握Swift...

  • JavaScript设计模式与开发实践

    曾探  

    内容简介: 本书是根据JavaScript语言的特性专门针对JavaScript语言全面总结的设计模式。全书...

  • 图解基础设施设计模式

    [日]NTT DATA集团   杨文轩   译

    <内容提要> 基础设施设计模式是指将基础设施技术者们创造出的设计方式概念化、抽象化,同时给其命名(模式名)...

  • 移动应用UI设计模式(第2版)

    Theresa Neil   田原   译

    在你急需设计出一个精美易用的移动应用之时,既来不及也没有必要重新发明轮子。本书通过1000张屏幕截图,为你讲解...

  • HTML5与CSS3设计模式

    Dionysios Synodinos   Victor Sumner   Michael Bowers   曾少宁   译

    本书是一部参考书,讲述如何用CSS3和HTML5设计网页样式。其中350个即时可用的模式(CSS3和HTML5...

  • 研磨设计模式

    陈臣   王斌  

    本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构...

  • 杨帆 10推荐

    钟冠贤:iOS开发之路(图灵访谈)

    图灵访谈之十一:专访钟冠贤 人物介绍:Carlo Chung 钟冠贤 目前在苹果公司担任iOS Lead Developer,在将创意转为软件实施、软件架构设计、在iPhone上实现人工智能/机械视觉,以及快速原型/概念证明方面有丰富经验,是iOS平台软件开发和自动化测试…...

  • 萤火虫 8推荐

    浅谈学习设计模式

    面向对象、组件技术、分布式组件技术、设计模式、敏捷开发……短短的十几年前IT界犹如时尚界一样不断涌现各种新潮的东西——所有的这一切的一切都为了“复用”。软件开发是一件非常复杂的事情,其复杂性的体现足够用一本书来说明——《人月神话》。“焦油坑”现在通常用来比喻陷入麻烦的项目;“没…...

  • onephone 7推荐

    《图解基础设施设计模式》知识笔记

    一本比较薄的书,就200来页,和《图解服务器端网络架构》一起看会很不错! 图灵书籍链接 概述 本书是基于几百个IT系统的基础设施的调查和研究整理出来的,共包括118个设计模式和9种设计方式 内容包括 可用性设计 性能和可扩展性设计 安全性设计 … ...

  • 袁野 5推荐

    Bob大叔的忠告做一个专业软件开发者必须精通的事项

    这两天读Bob 大叔的《程序员的职业素养》,感觉作为一个专业的软件开发人员不容易,身上顿时感觉压力山大。 ![enter image description here][1] Bob 大叔认为作为一个专业软件开发必须精通以下几点: 设计模式。必须能描述GOF书中全部2…...

  • 姬光 4推荐

    JavaScript基本编码模式

    无论编写任何程序都会接触到编码风格,设计模式等概念,编码风格一般侧重于书写规范,而设计模式则偏向于程序架构设计。本文中[笔者][1]整理的这些“模式”包含了编写JavaScript代码时一些常用的方法或者小技巧,可以帮助初学JavaScript的同学迅速提升代码质量。当然,在此…...

  • 威灵顿 4推荐

    Dependency Injection-依赖注入详解

    依赖注入是目前很多优秀框架都在使用的一个设计模式。Java的开发框架如Spring在用,PHP的Laravel/Phalcon/Symfony等也在用。好多不同语言的框架,设计思想大同小异,相互借鉴参考。熟悉了一个语言的开发框架,其它不同的框架甚至不同语言的开发框架,往往也很容…...

  • 1000copy 3推荐

    《大话设计模式》评论

    这本书呢我其实之前我有看到过。当时就有点不大喜欢他的这种对话的风格,但是现在因为找不到更好的书么有看过好几本都觉得不咋样,就没办法只有回头来看,对他这种风格,也只有再忍一忍。结果真正看下来了,发现我最初并不喜欢的风格之下,其实有非常好的叙事,特别是生活化的那种场景描述,对于抽象…...

  • onephone 3推荐

    “图解服务器端网络架构”小结

    一本写给网络架构师和服务器工程师的书! 很棒! 对于想成为码网农工(码农+网工)的我来说,这本书带给自己的帮助很大,至少让自己在参加网络技术大赛的期间收获了不少! 其中还有另外一本书《图解基础设施设计模式》! 这里有针对《图解服务器端网络架构》这本书的介绍,也包括试读章节(第…...

  • gblee 2推荐

    当我阅读《JavaScript设计模式与开发实践》时,我在想些什么

    寒假用angular和node开发了个人博客网站。在过程中,学习了typescript,RxJs 和redux等等东西。最近又刚刚把《JavaScript设计模式与开发实践》(一下简称《模式》)读完。我喜欢在做做东西学学新知识后再去看书,在读书的过程中思考自己刚刚实践遇到过的困…...

  • 平田 2推荐

    通俗 Python 设计模式——代理模式

    今天来说一说代理模式。 代理模式顾名思义,是对资源进行代理访问的一种模式,这里的资源是泛指在程序中会使用到的数据、操作、过程、对象等等。当然,针对不同的资源,代理进行的操作不尽相同,根据前人的总结,有四种常见且知名的代理模式: 远程代理,即在物理上的远程资源(如服务器)在…...

  • 平田 2推荐

    通俗 Python 设计模式——原型设计模式

    从本文开始,将会写一系列关于Python 设计模式通俗讲解的文章,主要参考《Python 设计模式》一书,顺序可能与原书目录顺序有所不同,因为我本身也是一边学习一边总结。本系列文章的主旨是剥开复杂的理论外壳,用最通俗的方法来讲解Python 设计模式。并且,通过修改代码为更简洁…...

  • 凌杰_owlman 2推荐

    《元素模式》译后记

    这本书译完至今已经有大半年了,电子工业出版社也在去年的九月正式出版了它。在此之后,我从审稿者以及读者手里得到的大部分反馈无非就是三个问题:为什么书名翻译成“元素模式”?这本书与《设计模式》这本书的关系是什么?这些模式有什么用?所以,我打算写一篇文章,谈谈我的看法。 首先,这本…...

  • 平田 2推荐

    通俗 Python 设计模式——建造者模式

    建造者模式,是创建型模式中的第三种模式,一般的开发过程中用的比较少。所以只做简单的介绍。 根据书上的介绍,建造者模式通常用于补充工厂模式的不足,尤其是在如下场景中: 要求一个对象有不同的表现,并且希望将对象的构造与表现解耦 要求在某个时间点创建对象,但在稍后的时间点再访问…...

  • 平田 2推荐

    通俗 Python 设计模式——适配器模式

    从这篇开始,介绍书中第二种类型的设计模式——结构型模式。结构型模式主要用于处理系统中不同实体间的关系,如 话题与评论 这类场景。今天介绍其中的适配器模式。 适配器模式,通俗的说就是设计 接口/api,以保证程序符合 开放/封闭 原则,保持新老代码间的兼容性。 适配器模式在实…...

  • 尛沫 2推荐

    如何编写干净高效的CSS代码

    其实CSS的学习并不困难,但在一些较为大型的项目中就显得杂乱无章,变得很难管理,尤其是不同的人编写CSS的风格总会略有不同,从团队合作的层面上来说,就更加难以沟通,所以,我们为此总结了一些如何实现高效整洁的CSS代码原则: 使用Reset但并非全局Reset 不同浏览器元…...

  • Sidney 2推荐

    设计模式 what? why? how?

    什么是设计模式? 模式是在一定场景下,针对某些问题的某些解决方案. 软件开发的过程中,总是遇到一系列相似的问题,比如,算法需要被其他同类算法代替,某个接口需要转换成要求的接口,创建不同对象的组合,对于这些我们经常遇到的问题,有人根据实践和经验总结出一套普遍适用的解决方法(上…...

  • Sidney 2推荐

    设计模式中的那些原则

    什么是设计原则? 设计原则是一组指引,使用他们可以避免不良的设计,不良的设计通常有以下几点特性: 刻板 - 很难迎合变化,每个变化都会影响到系统中其他的部分. 易崩溃 - 当你修改了系统,会导致系统中其他(非预期的)部分崩溃. 无法复用 - 代码无法用在其他系统,因为它们…...

  • Sidney 2推荐

    单例模式(Singleton)

    单例模式 意图 单例模式用来保证一个类只有一个实例, 这个实例不是外界手动 new 出来的, 而是对外提供一个方法来访问到它. 单例模式封装了初始化方法, 保证这个实例只被初始化一次. 要解决什么问题 有时候程序需要一个唯一的对象, 它在整个程序的声明周期中只存在一…...

  • 平田 1推荐

    通俗 Python 设计模式——外观模式

    外观模式是一种在日常开发中经常用到的设计模式,它与之前提到过的适配器模式有一定的相似之处,但理念是不一样的。 外观模式的核心在于将复杂的内部实现包装起来,只向外界提供简单的调用接口。类似现实世界中的电脑,开机按钮可以说就是一个简单的调用接口,帮用户屏蔽了复杂的内部电路。 在…...

  • 平田 1推荐

    通俗 Python 设计模式——享元模式

    享元模式是一种用于解决资源和性能压力时会使用到的设计模式,它的核心思想是通过引入数据共享来提升性能。 我们知道程序开发的重点是对现实世界的抽象,那么相似的对象必然有某些相同的属性或行为。比如游戏中,每个角色的均可以做一些相同的动作,同样类型的角色有更多相同的动作。那么,出于优…...