- 博客(7)
- 收藏
- 关注
原创 【工厂方法模式】
工厂方法模式(Factory Method Pattern)是一种创建型设计模式,它定义了一个创建对象的接口,但让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。
2025-07-27 15:19:41
656
原创 【装饰模式】
装饰模式是一种动态扩展对象功能的结构型设计模式,无需修改原有结构。它通过包装对象(装饰器)来添加新职责,比继承更灵活。主要角色包括抽象组件、具体组件、抽象装饰类和具体装饰类。优点在于运行时动态扩展、功能组合方便且符合开闭原则,缺点是可能增加系统复杂度和调试难度。典型应用包括文本格式化、IO流处理、GUI组件增强等场景。代码实现通过装饰器类包装组件对象,在调用基础功能前后添加新行为。
2025-07-27 14:37:47
295
原创 (简单工厂-策略模式)学习总结
在数据库访问过程中,需要根据不同的数据库类型(如MySQL、Oracle等)创建相应的数据库连接对象。可以使用简单工厂模式来创建不同类型的日志记录器对象,根据用户的选择创建相应的日志记录器对象进行日志记录。我们可以使用简单工厂模式来创建不同类型的图形对象,根据用户的选择创建相应的图形对象进行绘制。 如果需要创建的对象的逻辑相对简单,没有太多复杂的依赖关系或初始化过程,可以使用简单工厂模式来创建对象。根据用户的选择或数据的特点,系统会选择最合适的排序策略进行操作。
2025-06-26 19:41:33
745
原创 python脚本记录日志文件
在使用时,只需要写下全局变量 log = component.log_op.init_log("execute_log")就会生成当天的日志文件execute_log。
2023-11-16 18:46:57
306
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅