您的位置:首页 > 编程语言

竹迩带你玩懂设计模式

2017-10-17 20:37 211 查看
hello,又来到竹迩时间,这一次竹迩想带大家进入设计模式的世界。在很多人眼中,设计模式是一个很高深的东西,是属于高手才去接触的内容,但是在竹迩眼中,设计模式是一个很好玩的东西,也许真正的灵活应用是需要一个很漫长的过程,但是了解设计模式,认识设计模式,你会发现原来编程可以这样滴。



设计模式作为面向对象的圣经,是需要反复阅读,反复的领会。作为带领一堆猪儿虫的师傅,我将带领一批编程新人,也来感受一波设计模式,通过设计模式,我们来领会变成的乐趣

说到设计模式,一定要提到一个词GoF,Gang of four,四人组。指代是软件设计领域的四位大师,提出了设计模式:可复用面向对象软件的基础,书中设计了23种模式,到今天依然是经典,正是这些模型将编程进一步变成了一种艺术。

能够掌握了Java语言基础的程序员并不少,但是真正掌握Java中接口和抽象类的应用并不是很多,实际接口和抽象类才是真正体现Java思想的核心所在,在设计模式中你可以领略到它们变化无穷的魔力。设计模型描述的不是一种具体的技术,而是一种思想,或者就是在特定背景下,告诉你有什么写程序的捷径,在软件变化无穷的情况下,程序依然可以复用。

设计模式会作为Java基础和JavaEE框架知识之间一座隐形的桥,Java EE虽然是一门门的技术包括框架组成的,但是本质上是基于Java SE的代码实现的,我们如何去理解别人设定好的框架,甚至去创建我们自己的框架,其实在JavaEE各项技术的底层,包括JavaSE中,就是使用了大量的设计模式。所以很好的理解设计模式,能够很好的帮助我们去理解后续深入的原理部分。



当然,秉承竹迩我本人对于各位猪儿虫的指导模式,我们一定是从应用去理解设计模式,所以只有能够编写代码的小伙伴都可以来学习设计模式了。最后一个要素,就是竹迩我要强调的,设计模式针对很好玩,这就是人家写的代码和你写的代码的区别了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息