<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[w199810的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/w199810</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; w199810]]></copyright><item><title><![CDATA[java 面试题]]></title><link>https://blog.youkuaiyun.com/w199810/article/details/85325277</link><guid>https://blog.youkuaiyun.com/w199810/article/details/85325277</guid><author>w199810</author><pubDate>Fri, 28 Dec 2018 16:12:52 +0800</pubDate><description><![CDATA[面向对象的三个特征

封装，继承，多态，这个应该是人人皆知，有时候也会加上抽象。

多态的好处

允许不同类对象对同一消息做出响应，即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点：


	可替换性：多态对已存在代码具有可替换性
	
	
	可扩充性：增加新的子类不影响已经存在的类结构
	
	
	接口性：多态是超类通过方法签名,向子类提供一个公共接口,...]]></description><category></category></item><item><title><![CDATA[Git 使用规范流程]]></title><link>https://blog.youkuaiyun.com/w199810/article/details/85321893</link><guid>https://blog.youkuaiyun.com/w199810/article/details/85321893</guid><author>w199810</author><pubDate>Fri, 28 Dec 2018 14:44:28 +0800</pubDate><description><![CDATA[团队开发中，遵循一个合理、清晰的Git使用流程，是非常重要的。否则，每个人都提交一堆杂乱无章的commit，项目很快就会变得难以协调和维护。

 

下面是 ThoughtBot 的Git使用规范流程。我从中学到了很多，推荐你也这样使用Git。

 



 

第一步：新建分支

 

首先，每次开发新功能，都应该新建一个单独的分支（这方面可以参考《Git分支管理策略》）。

 


# 获取主...]]></description><category></category></item><item><title><![CDATA[java设计模式】之 单例（Singleton）模式]]></title><link>https://blog.youkuaiyun.com/w199810/article/details/85321462</link><guid>https://blog.youkuaiyun.com/w199810/article/details/85321462</guid><author>w199810</author><pubDate>Fri, 28 Dec 2018 14:25:08 +0800</pubDate><description><![CDATA[转载：https://blog.youkuaiyun.com/eson_15/article/details/51203993

1. 单例模式的定义
        单例模式（Singleton Pattern）是一个比较简单的模式，其原始定义如下：Ensure a class has only one instance, and provide a global point of access to it...]]></description><category></category></item><item><title><![CDATA[你是如何看待AOP]]></title><link>https://blog.youkuaiyun.com/w199810/article/details/81043031</link><guid>https://blog.youkuaiyun.com/w199810/article/details/81043031</guid><author>w199810</author><pubDate>Sat, 14 Jul 2018 13:54:56 +0800</pubDate><description><![CDATA[先说一个Spring是什么吧，大家都知道它是一个框架，但框架这个词对新手有点抽象，以致于越解释越模糊，不过它确实是个框架的，但那是从功能的角度来定义的，从本质意义上来讲，Spring是一个库，一个Java库，所以我个人觉得应该这样回答Spring是什么：Spring是一个库，它的功能是提供了一个软件框架，这个框架目的是使软件之间的逻辑更加清晰，配置更灵活，实现这个目的的手段使用AOP和IoC，而A...]]></description><category></category></item></channel></rss>