摘要:
抽象类和普通类的区别 抽象类和普通类都是类的概念,在面向对象编程中用于组织和管理代码。它们的主要区别在于抽象类有一些特殊的属性和限制,这些属性和限制在普通类中是没有的。 具体来说,抽象类是一种特殊的类,它不能被实例化。也就是说,你不能直接使用 new 关键字来创建抽象类的对象。相反,你需要创建一个抽 阅读全文
摘要:
访问者模式是一种行为型模式,它最早是由Gof(Gang of Four,四人帮)在他们的《设计模式:可复用面向对象软件的基础》一书中提出的。 访问者模式的主要思想是,定义一个访问者类,可以遍历一个数据结构,然后在每个对象上执行相应的操作。访问者模式的实现需要设计两个部分:元素和访问者。元素是指数据结 阅读全文
摘要:
SqlParser 基本概念 SqlUtil.andExpressions:拼接查询条件。 SqlParser:sql转换器,将sql字符串转换为sql语法树 SqlNode:sql语法树基础元素 SqlParserPos:为当前元素在sql语法树中位置 SqlKind:节点类型 SqlCall:语 阅读全文