文章分类 -  设计模式概述

浅谈设计模式,巩固对程序设计的理解。
摘要:通过代理控制对象的访问,可以在这个对象调用方法之前、调用方法之后去处理/添加新的功能。(也就是AOP的实现) 代理在原有代码乃至原业务流程都不修改的情况下,直接在业务流程中切入新代码,增加新功能,这也和Spring的(面向切面编程)很相似 应用场景:SpringAOP、日志打印、异常处理、事务控制、 阅读全文
posted @ 2022-09-26 13:47 WiThYouMr 阅读(12) 评论(0) 推荐(0) 编辑
摘要:工厂模式:提供了一种创建对象的最佳方式。创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。实现了创建者和调用者分离,工厂模式分为简单工厂、工厂方法、抽象工厂模式 分类 简单工厂:用来生产同一等级结构中的任意产品。(不支持拓展增加产品) 工厂方法:用来生产同一等级架构 阅读全文
posted @ 2022-09-26 12:08 WiThYouMr 阅读(10) 评论(0) 推荐(0) 编辑
摘要:单例模式:保证一个类只有一个实例,并且提供一个访问该类的全局访问点 举例那些地方用到了单例模式: windows的回收站、任务管理器;多线程的线程池:方便对线程池内的线程进行控制 优点: 在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例,确保了其他对象访问的都是一个 阅读全文
posted @ 2022-09-26 08:31 WiThYouMr 阅读(5) 评论(0) 推荐(0) 编辑
摘要:设计模式概述-待补充设计模式的重要性与所需要满足的原则 阅读全文
posted @ 2022-04-22 09:52 WiThYouMr 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示