网站首页 > 技术教程 正文
哈喽,你好啊,我是雷工!
01 继承与接口
继承是为了解决代码复用问题和子类扩展问题;控件二次开发中经常用到;
接口解决扩展和团队协作问题,实现多态和项目框架设计;
继承+接口:可以相互弥补不足,接口弥补了继承不能多重继承的问题,同时也实现灵活扩展;
02 设计模式
设计模式是针对软件设计中常见问题的总结,
也就是前人的解决方法,设计模式时各种技术的综合应用;
面向对象解决的问题是整个项目的设计思想,即要基于对象思考,使用抽象设计,要做到一切以对象为重;
设计模式解决的问题:是项目开发中某些环节的扩展问题,是对面向对象编程设计思想的补充;
03 设计模式分类
根据目的可以分为以下几类
3.1、创建型设计模式
①研究问题:研究对象的创建问题,即将对象的创建和应用分离,从而达到解耦的目的;
②主要模式:简单工厂、抽象工厂、单利模式、建造者模式、原型模式等等;
简单工厂:解决了一个对象的创建问题,多个取其一;
抽象工厂:解决多个对象的创建问题,多组取一组;
单利模式:解决同一对象的创建问题,始终就一个对象
3.2、结构性设计模式
①研究内容:对象的组合问题,即对象按照某种方式组合,便于更好的扩展功能;
②主要模式:代理模式,适配器模式、桥接、装饰器模式
3.3、行为型设计模式
①研究的问题:研究对象如何交互分配职责,即对象如何相互协作共同完成单个对象无法完成的任务;
②主要模式:模板模式、责任链模式、命令模式、中介者模式、观察者模式
04 后记
现如今这个时代,AI的发展日新月异,每天都有层出不穷的产品出来,在这样的环境下,再想着一个工作一个职业能干一辈子已经是不可能的事了。
别说现在的工作岗位,现在所在的行业说不定哪天就突然消失了。
在这个快速变化的时代,拥抱变化,保持学习变得越来越重要。
- 上一篇: 23 种设计模式的分类和功能 23种设计模式如何分类
- 下一篇: 商业模式的分类 商业模式分为
猜你喜欢
- 2024-10-06 设计模式归类讨论&适用场景分析
- 2024-10-06 设计模式概念、分类、设计原则介绍
- 2024-10-06 29 设计模式——行为型模式概述(行为型模式的分类)
- 2024-10-06 「41期」卡模式之年卡模式和分类模式
- 2024-10-06 电气技术之供电方式的基本分类及功能详解,老电工都未必弄得清!
- 2024-10-06 一文击碎设计模式-03模式分类 23种设计模式知识点
- 2024-10-06 商业模式的分类 商业模式分为
- 2024-10-06 23 种设计模式的分类和功能 23种设计模式如何分类
- 2024-10-06 设计模式分类 设计模式分类和作用
- 2024-10-06 如何用一句话总结23种设计模式 用设计模式的思想阐述一个软件
你 发表评论:
欢迎- 07-07单片机开发之ADC模数转换和DAC数模转换
- 07-07内建数模转换 Aero耳机众筹(内建模型)
- 07-07最熟悉才最陌生!这些视频接口你真知道?
- 07-07IMEC推出150 GSa/s 数模转换器,助力欧洲突破高速互联瓶颈
- 07-07USB端ESD防护电路设计,3种usb保护电路图详解
- 07-07美的变频空调外机电控盒电控电脑主板工作原理及检修办法
- 07-07您的数模转换器有多精确?(数模转换器计算公式)
- 07-07关于芯片,这里有你没看过的硬核科普
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)