设计模式
编程设计模式是解决软件设计中常见问题的经典解决方案,GoF(Gang of Four)提出的 23种设计模式 被广泛应用于实际开发中。以下是这些设计模式的分类和简要说明: 一、创建型模式(5种) 单例模式(Singleton Pattern) 作用:确保一个类只有一个实例,并提供全局访问点。 应用:数据库连接池、Spring框架中的 ApplicationContext 等。 工厂方法模式(Factory Method Pattern) 作用:定义一个创建对象的接口,由子类决定实例化哪个类。 应用:Spring框架的 BeanFactory、日志框架(如 Log4j)的工厂类。 抽象工厂模式(Abstract Factory Pattern) 作用:提供一个创建一系列相关或相互依赖对象的接口,无需指定具体类。 应用:跨平台 UI 工具包(如 Windows 和 macOS 的按钮、文本框)。 建造者模式(Builder Pattern) 作用:将一个复杂对象的构建过程与其表示分离,逐步构建对象。 应用:构建复杂对象(如生成 HTML...
AI
昨天我看见有用AI生成图片验证码的,AI技术应用未来肯定很多,现在可以先用着了解一下,不仅了解怎么用,最好还清楚原理。 其实AI对于我来说有两个前进的方向,一个是利用已有的AI工具生成想要的东西。一个是构建自己的AI工具。 利用已有的AI工具可以做什么 例如:生成视频,帮助编写代码等等。有一些具体的应用还可以用来挣钱,比如利用AI给小说配视频等等,具体的要自己探索 利用现有的工具就要学会如何使用,比如通义灵码,你如何提问效率更高。 生成自己的AI 利用已有的项目根据自己的需求生成自己的AI,最终还是为使用做准备 利用AI赚钱的思考 职场提效,保住饭碗晋升主业 学习AI提升效率,我是编程的如何使用AI提升编程效率 我现在的主要工作是写前端,涉及部分后端 利用AI生成内容 做自媒体,生成视频,文案等等