随笔分类 -  设计模式

设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
摘要:《编码》--必读 《程序是怎么跑起来的》 --必读 《计算机系统概论》 《深入理解计算机》--部分章节必读 《操作系统概论》 《计算机网络:自顶向下的方法》 《敏捷软件开发:原则,模式与实践》--必读 《重构》--必读 《代码整洁之道》--必读 《修改代码的艺术》 《编程珠玑》 《深入理解Java虚 阅读全文
posted @ 2019-02-25 18:10 阿牛233 阅读(523) 评论(0) 推荐(0)
摘要:我们可以通过Spring框架配置每个bean如何被创建,管理应用对象的配置和生命周期。Spring框架本质就是一个javaBean工厂,在你需要哪个类的时候就可以通过Sping工厂创建你需要的类。这里我们来说说工厂类。 简单的工厂模式: 测试结果:猪正在吃东西 阅读全文
posted @ 2017-07-15 01:12 阿牛233 阅读(303) 评论(0) 推荐(0)
摘要:在Spring框架中有一个非常核心的思想就是Spring 中的AOP思想。其主要功能为:日志记录,性能统计,安全控制,事务处理,异常处理等等。 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程 1) AOP是一种编程范式,隶属于软工范畴,指导开发者如何组织程序 阅读全文
posted @ 2017-07-15 00:39 阿牛233 阅读(476) 评论(0) 推荐(0)
摘要:单例模式:是一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;售票时,一共有100张票,可有有多个窗口同时售票,但需要保 阅读全文
posted @ 2017-07-14 16:00 阿牛233 阅读(122759) 评论(2) 推荐(6)