随笔分类 -  数据结构和算法

摘要:设计模式总结 (java版 1) 1. 简单工厂模式 需求: 设计一个计算器, 有一个抽象的运算类,他里边有两个数字属性和一个getResult()抽象方法,这个类被四个加减乘除的具体的算法类继承,然后有一个简单工厂类,这个简称工厂类是用来生成一个具体的运算类的,然后就在简单工厂类里有一个逻辑的判断 阅读全文
posted @ 2024-06-07 17:22 Roy2048 阅读(31) 评论(0) 推荐(0)
摘要:数据结构与算法 python队列queue 详见python3自定义比较器 python比较器 Python heapq 自定义比较器 #自定义比较器 #1. 对list等有key参数的 ##二维数组等的比较排序 list1.sort(key = lambda x: x[1]) ##list中放置其 阅读全文
posted @ 2024-05-26 13:29 Roy2048 阅读(52) 评论(0) 推荐(0)
摘要:设计模式 解释: 概念 《设计模式:可复用面向对象软件的基础》 面向对象的特性:封装,继承,多态 接口:若干方法的集合 限制实现接口的类必须按照接口给定的调用方式实现这些方法 对高层模块隐藏了类的内部实现 #接口实现的两种方法: #1.写一个父类,其他类必须继承这个方法,若子类不实现这个方法,则抛出 阅读全文
posted @ 2024-05-26 13:21 Roy2048 阅读(46) 评论(0) 推荐(0)