您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 什么是开闭原则,java开闭原则

  2. 开闭原则指的是一个软件实体应对对扩展开发,对修改关闭(Software entities should be open for extension, but closed for modification)。这个原则是说在设计一个模块的时候,应对使这个模块可以在不被修改的前提下被扩展,换言之,应对可以不必修改源代码的情况下改变这个模块的行为。
  3. 所属分类:Java

    • 发布日期:2009-09-28
    • 文件大小:26624
    • 提供者:actionform
  1. 編程新手真言 20081120

  2. 1. 设计才是真正的编程! 2. 面向对象并不是一切? 3. 对象的引用才是对象 4. 对接口编程才是真正的编程 5. 对数据的描述才是数据 6. 面向对象数据库并非数据库?, 7. 网络才是真正的操作系统! 8. 无论你以为上述观点是惊天大秘还是不过尔尔,你都需要这本书! 目录 第一部分 13 前言 14 导读 17  什么是语言级要学习的 20  任何语言都是有门槛的 20  编程学习方法 21  计算机学生专业课程本质讲解 21  用C++进行开发要学到什么程度 23 第二部分
  3. 所属分类:C++

    • 发布日期:2011-03-12
    • 文件大小:2097152
    • 提供者:flyingws2
  1. 设计模式详解

  2. 面向对象什么是面向对象?面向对象与面向过程面向对象的三要素?面向对象的好处?内聚、耦合的概念设计模式设计模式的原则单一职责原则用户管理电话通话开放-封闭原则书店例子开闭原则对测试的影响。怎么使用开闭原则银行例子里氏代换原则枪的例子长方形和正方形的例子合成聚合复用原则手机例子依赖倒转原则接口隔离原则管理后台例子全文搜索引擎的设计 迪米特法则购房例子
  3. 所属分类:C#

    • 发布日期:2011-11-25
    • 文件大小:2097152
    • 提供者:llxx1124
  1. .NET与设计模式 pdf

  2. 作者: 甄镭 本书力求将设计模式与实际开发紧密联系起来,具体讲述了哪种模式可以在哪种现实的应用场景中采用。全书融入了作者多年的开发经验,介绍了许多现实案例,具有很强的实用性。本书分为4篇:第1篇讲述了面向对象设计的一些基本原则和.net引入的新概念;第2篇以gof的23种设计模式为主线用相当多的实例介绍了每一种设计模式的引入原因、动机、使用环境、结构及其收益与代价;第3篇介绍设计模式在dotnetnuke、nunit、ndoc和gentle等开放源码中的应用;第4篇介绍了有关模式的历史,如何发
  3. 所属分类:C#

    • 发布日期:2015-03-15
    • 文件大小:37748736
    • 提供者:braveapple01
  1. ssh1实现的购物车

  2. 用ssh实现的购物车 9.1 模型概述   正如我们所知,Struts是一个单纯的web框架,因此对于其他方面的操作无能为力,例如对数据库的操作。此外它也不能管理对象之间的依赖关系,因此需要和持久化框架和IoC框架结合,才能构建一个完整健壮的系统。本节分析Struts+Spring+Hibernate结合的必要性。   9.1.1 三种模型结合的必要性   对于从事web开发的人来说,使用Struts可以大大简化开发过程,对于直接使用Servlet+JSP来说,它提供了优秀的封装机制,使得用户
  3. 所属分类:Java

    • 发布日期:2008-11-13
    • 文件大小:28672
    • 提供者:lingyl_34
  1. NET与设计模式

  2. 作者: 甄镭 本书力求将设计模式与实际开发紧密联系起来,具体讲述了哪种模式可以在哪种现实的应用场景中采用。全书融入了作者多年的开发经验,介绍了许多现实案例,具有很强的实用性。本书分为4篇:第1篇讲述了面向对象设计的一些基本原则和.net引入的新概念;第2篇以gof的23种设计模式为主线用相当多的实例介绍了每一种设计模式的引入原因、动机、使用环境、结构及其收益与代价;第3篇介绍设计模式在dotnetnuke、nunit、ndoc和gentle等开放源码中的应用;第4篇介绍了有关模式的历史,如何发
  3. 所属分类:.Net

    • 发布日期:2016-04-13
    • 文件大小:37748736
    • 提供者:thn_sweety
  1. 亿级流量网站架构核心技术-跟开涛学搭建高可用高并发系统(高清完整版)

  2. 第1部分 概述 / 1 1 交易型系统设计的一些原则 / 2 1.1 高并发原则 / 3 1.1.1 无状态 / 3 1.1.2 拆分 / 3 1.1.3 服务化 / 4 1.1.4 消息队列 / 4 1.1.5 数据异构 / 6 1.1.6 缓存银弹 / 7 1.1.7 并发化 / 9 1.2 高可用原则 / 10 1.2.1 降级 / 10 1.2.2 限流 / 11 1.2.3 切流量 / 12 1.2.4 可回滚 / 12 1.3 业务设计原则 / 12 1.3.1 防重设计 / 13
  3. 所属分类:Java

    • 发布日期:2017-10-13
    • 文件大小:183500800
    • 提供者:jsntghf
  1. 编程新手真言......

  2. 新手编程导论 ———— A Programming Introduction For Beginners By Minlearn @ http://www.actyou.com.cn/ 设计才是真正的编程! 对类型的设计才是设计! 面向对象并非一切? 无论你以为上述观点是惊天大秘或不过尔尔,你都需要这本书! ----------------------------------------------------------------------------------------------
  3. 所属分类:其它

  1. 开涛高可用高并发-亿级流量核心技术

  2. 第1部分概述 1 1 交易型系统设计的一些原则 2 1.1 高并发原则 3 1.1.1 无状态 3 1.1.2 拆分 3 1.1.3 服务化 4 1.1.4 消息队列 4 1.1.5 数据异构 6 1.1.6 缓存银弹 7 1.1.7 并发化 9 1.2 高可用原则 10 1.2.1 降级 10 1.2.2 限流 11 1.2.3 切流量 12 1.2.4 可回滚 12 1.3 业务设计原则 12 1.3.1 防重设计 13 1.3.2 幂等设计 13 1.3.3 流程可定义 13 1.3.4
  3. 所属分类:Web开发

    • 发布日期:2018-03-22
    • 文件大小:157286400
    • 提供者:a123demi
  1. 亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统 ,张开涛(著) 高清

  2. 第1部分 概述 / 1 1 交易型系统设计的一些原则 / 2 1.1 高并发原则 / 3 1.1.1 无状态 / 3 1.1.2 拆分 / 3 1.1.3 服务化 / 4 1.1.4 消息队列 / 4 1.1.5 数据异构 / 6 1.1.6 缓存银弹 / 7 1.1.7 并发化 / 9 1.2 高可用原则 / 10 1.2.1 降级 / 10 1.2.2 限流 / 11 1.2.3 切流量 / 12 1.2.4 可回滚 / 12 1.3 业务设计原则 / 12 1.3.1 防重设计 / 13
  3. 所属分类:Web开发

    • 发布日期:2018-04-07
    • 文件大小:183500800
    • 提供者:kuigoutang2400
  1. 浮现式设计:专业软件开发的演进本质.[美]Scott L. Bain(带详细书签).pdf

  2.   浮现式设计是一种敏捷技术,强调在开发过程中不断演进。《浮现式设计:专业软件开发的演进本质》的讨论围绕着专业软件开发方法的演进主题展开,强调了让软件成为一个真正专业的重要性,以及以演进方式开发软件的重大意义。书中谈到了如何在演进过程中综合运用设计模式、重构、单元测试和测试驱动开发等实践,以及何时制定耦合、内聚和封装等关键决策,而且通过准确生动的示例说明了如何开发出真正有用的软件。   《浮现式设计:专业软件开发的演进本质》主要面向软件开发者群体,尤其是对敏捷开发感兴趣的程序设计人员。 第1章
  3. 所属分类:其它

    • 发布日期:2018-04-27
    • 文件大小:24117248
    • 提供者:kxjrzyk
  1. 轻量化的Java网络爬虫 GECCO.zip

  2. Gecco是什么 Gecco是一款用java语言开发的轻量化的易用的网络爬虫。Gecco整合了jsoup、httpclient、fastjson、spring、htmlunit、redission等优秀框架,让您只需要配置一些jquery风格的选择器就能很快的写出一个爬虫。Gecco框架有优秀的可扩展性,框架基于开闭原则进行设计,对修改关闭、对扩展开放。同时Gecco基于十分开放的MIT开源协议,无论你是使用者还是希望共同完善Gecco的开发者,欢迎pull request。如果你喜欢这款爬虫
  3. 所属分类:其它

    • 发布日期:2019-07-18
    • 文件大小:249856
    • 提供者:weixin_39840650
  1. Lua 5.3 参考手册.pdf

  2. lua开发文档2019/8/18 Lua53参考手册 索引一张表的原则遵循语言中的直接比较规则。当且仅当i与j直接比较相等时(即不通 过元方法的比较),表达式a[订与a[j表示了表中相同的元素。特别指出:一个可以完 全表示为整数的浮点数和对应的整数相等(例如:1.0==1)。为了消除歧义,当一个 可以完全表示为整数的浮点数做为键值时,都会被转换为对应的整数储存。例如,当你 写a[2.0]=true时,实际被插入表中的键是整数2。(另一方面,2与"2"是两个不 同的Lua值,故而它们可以是同一张表
  3. 所属分类:其他

    • 发布日期:2019-08-18
    • 文件大小:1048576
    • 提供者:fan_music
  1. 函数式编程中文版.pdf

  2. 什么是函数式编程,相信有会有兴趣了解。纯函数有什么好处?什么是柯里化?这里有答案3 Introduction This is the Simplified Chinese translation of mostly-adequate-guide, thank Professor Franklin Risby for his great work 关于本书 这本书的主题是函数范式( functional paradigm),我们将使用 Javascr ipt这个世 界上最流行的函数式编程语言来讲
  3. 所属分类:Web开发

    • 发布日期:2019-07-03
    • 文件大小:2097152
    • 提供者:mr_jhc
  1. 运算放大器的“最大电源电流” 规格

  2. 对于大多数IC(集成电路),数据手册上都会列出最大电源电流,但人们常常对其测量条件视而不见。对于某些轨到轨输出运算放大器,某些操作可能会导致电源电流比规定的最大值高出2到10倍。本文探讨在确定最大电源电流时,需要考虑哪些方面;本文的讨论对双极性和CMOS运算放大器均适用。 几乎所有IC的数据手册都会提供保证的最大电源电流值,但该值并不能够用来计算最差情况的功耗。众所周知,CMOS数字器件的电源电流随着时钟频率的提高而提高,但模拟器件,特别是运算放大器会如何呢?可以使用电源电流加上供应给负载的电
  3. 所属分类:其它

    • 发布日期:2020-07-16
    • 文件大小:334848
    • 提供者:weixin_38691006
  1. SOLID-示例:此项目旨在提供SOLID原理的简单易懂的示例-源码

  2. SOLID-范例 该项目的目的是帮助简化SOLID原则的过程。 S-单一责任原则(SRP) O-开闭原理(OCP) L-Liskov替代原理(LSP) I-继承隔离原理(ISP) D-依赖倒置原则(DIP) 该项目包含5个演示项目(不是做什么)和5个解决方案项目(演示项目的解决方案)。 所有示例和解决方案项目均来自Tim Corey: YouTube: : 推特: : 面子书: :
  3. 所属分类:其它

    • 发布日期:2021-02-14
    • 文件大小:55296
    • 提供者:weixin_42176827
  1. Spring反射+策略模式Demo

  2. 一、简述 日常开发中,会遇见类似于使用不同方式发送消息,例如:邮件、短信。再或者碰见文章分享之类的需求。那么我们平时如果不是用设计模式来做的情况下,会出现很多个 if-else 或者 switch 语句块。这样的话,代码耦合性也会非常高,将来再增加一个需求,则会导致一直增加判断语句块。也违反了面向对象的开闭原则。那么我们有什么好的解决方式呢?今次,则用反射+策略模式来重构一下代码,使之更加灵活。 如果有代码更好的优化方式,请下方留言。 码云:Demo地址 二、不使用反射的策略模式 抽象策略角
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:76800
    • 提供者:weixin_38717843
  1. Spring反射+策略模式Demo

  2. 一、简述 日常开发中,会遇见类似于使用不同方式发送消息,例如:邮件、短信。再或者碰见文章分享之类的需求。那么我们平时如果不是用设计模式来做的情况下,会出现很多个 if-else 或者 switch 语句块。这样的话,代码耦合性也会非常高,将来再增加一个需求,则会导致一直增加判断语句块。也违反了面向对象的开闭原则。那么我们有什么好的解决方式呢?今次,则用反射+策略模式来重构一下代码,使之更加灵活。 如果有代码更好的优化方式,请下方留言。 码云:Demo地址 二、不使用反射的策略模式 抽象策略角
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:76800
    • 提供者:weixin_38577922
  1. 浅析php单例模式

  2. 本系列文章来总结一下设计模式在PHP中的应用,这是第一篇创建型模式之单例模式。 一、设计模式简介 首先我们来认识一下什么是设计模式: 设计模式是一套被反复使用、容易被他人理解的、可靠的代码设计经验的总结。 设计模式不是Java的专利,我们用面向对象的方法在PHP里也能很好的使用23种设计模式。 那么我们常说的架构、框架和设计模式有什么关系呢? 架构是一套体系结构,是项目的整体解决方案;框架是可供复用的半成品软件,是具体程序代码。架构一般会涉及到采用什么样的框架来加速和优化某部分问题的解决,而好的
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:72704
    • 提供者:weixin_38704565