Head+First设计模式(中文版) https://pan.baidu.com/s/1mVCQd8nrwQl-zVG3HDvKdw 疯狂JAVA讲义第三版 https://pan.baidu.com/s/1G56R6SXH2dcFgaD1CZWqbw 廖雪峰的java教程 https://pan ...
分类:
编程语言 时间:
2018-10-27 14:42:33
阅读次数:
122
一、工作环境 操作系统:Windows10 64bits Git版本: Git-2.19.1 二、大文件上传 如果发现文件过大不能上传到github可以安装LFS(Large File Storage)[1,2]。具体执行步骤如下所示: 1 # 步骤一:在Head-First-HTML5-progr ...
分类:
Web程序 时间:
2018-10-25 14:14:40
阅读次数:
156
最近在看"Head First 设计模式"这本书,便想将自己所学的记录下来以加深理解,文中肯定有许多不足之处,请各位前辈们指出. 什么是设计模式 设计模式并不是某种开发语言中的工具,而是我们处理问题时的一种体现,平时在工作我们也总是会使用设计模式,在工作时我们会碰到各种问题,然后我们通过思考,总结. ...
分类:
其他好文 时间:
2018-10-14 22:01:35
阅读次数:
167
前言 === 最近在读《Head First设计模式》一书,为加强记忆及便于日后查阅,在博客将自己的学习过程进行记录。谨以本篇策略模式作为博客的开篇章,并在后续过程中不断丰富自己的博客内容,欢迎各位进行浏览。 问题 === 现有一游戏SimDuck,游戏采用OO技术开发,其中会出现各种各样的鸭子,可 ...
分类:
其他好文 时间:
2018-09-07 21:11:05
阅读次数:
186
C 面试分享:单例模式 提问1:请给出单例模式的实现: 答: 提问2:继承会破坏单例模式吗? 分析: 说实话,当时这个问题把我给问懵了,没有想明白面试官想考察什么。 下面参考《Head First 设计模式》一书的相关问题,来做一些分析: 首先,就上文的代码而言,子类可以继承Father吗? 答案显 ...
本文参照head first设计模式 1首先,以下面这张图为例,我们在编码的时候可以采用下面的模式。但是有一个弊端,如果子类Duck需要别的行为,那么就要在父类中加,这样如果后期行为变多但是又需要一个简单的Duck,哈哈,请哭吧。 2.为了解决上面这个问题,可以用接口进行分离,可是接口不能进行实现, ...
分类:
其他好文 时间:
2018-08-13 20:59:07
阅读次数:
151
软件错误:专业排错 你编写的代码,你的责任。处理错误的方法和其他流程一样,准备好白板、让客户参与、满怀信心的估计、重构与预构。 首先是与客户加强沟通,不管是谁的代码,在自己的系统里就是自己的代码。使代码可以构建,是我们优先考虑的事情。功能性是重心,只需要修改那些使用情节依赖的代码即可。 把排错的时间 ...
分类:
其他好文 时间:
2018-07-30 18:02:35
阅读次数:
117
C# 实例化接口对象的方法 在head first 设计模式中 用到了很多很多接口对象 首先澄清一个问题,就是接口不仅可以声明对象,而且可以把对象实例化,还可以当做参数被传入。 一、接口回调 这就是继承中的向上转型。父类 FL=new 子类();只不过这里的父类就是interface接口。(个人认为 ...
分类:
其他好文 时间:
2018-06-24 11:36:41
阅读次数:
140
简单工厂方法simple-factory 注:部分内容参考自《Head First设计模式》和GoF《设计模式:可复用面向对象软件的基础》 首先需要说明的是:简单工厂方法不是一种设计模式,它更像是一种编程习惯。 定义:简单工厂方法把变化的部分(即创建对象的细节)封装起来,即通过工厂类(Factory ...
分类:
其他好文 时间:
2018-05-21 00:06:34
阅读次数:
189
到目前为止自己也看过挺多书了,不过没发现有多大的用处,整理一下以便以后复读。 1.Java核心技术(卷一),Java核心技术(卷二) 2.Java编程思想 3.head first 设计模式 4.Effective Java 5.重构:改善既有代码的设计 6.redis实战(未完) 7.大型网站系统 ...
分类:
其他好文 时间:
2018-05-18 22:14:43
阅读次数:
135