
设计模式
文章平均质量分 52
金汤肥牛卷
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式--代码的演化之路
在本周和老师的设计模式交流过程中,老师给我们讲了 软件开发经历的几个过程,这其中涉及到了 最纯净的软件工程的思想 仅以此记录第一次迭代的重大蜕变这是我们代码最开始第一版的样子 简洁美丽这是第二版演化之后的样子 充满了神秘面纱和大智慧1.引入了变量的概念2.封装了计算过程这一点点变化 究竟给软件工程带来了什么样的重大突破?重大突破一:从有限到无限的扩展 版本一从实现了两个确定的数相加到版本二两个任意数相加,实现了从版本一两个数相加,到版本二无限个数相加。这是软件工程由一维到二维的重大变化。也是将软件工程从凛凛原创 2022-06-19 09:56:13 · 220 阅读 · 0 评论 -
面向对象——理解多态
本周又和老师讨论了关于多态的概念 对于这次的学习 做一篇小小的总结首先:对于多态的理解不能仅仅停留在概念上 还要落实到代码中 理论源于实践 要做到从实践中来 到回实践中去 实践与理论相结合才能出现知识的火花。对于多态 我说下面这幅图这就是多态 大家没有意见吧!!! 有意见的小伙伴 拿好板凳 坐下听我娓娓道来!首先我们将交通工具比作一个类 而 汽车 飞机 轮船 就是这个类的不同实现对应到多态的概念就是多态是指为不同数据类型的实体提供统一的接口,同一操作作用于不同的对象,可以有不同的解释产生不同的执行结果.上幅原创 2022-06-07 21:59:17 · 303 阅读 · 0 评论 -
面向对象的顶级理解——多态篇
目录什么是多态?为什么要有多态?实现多态自我理解什么是多态?概念:多态是指同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。简单的说:就是用基类的引用指向子类的对象。为什么要有多态?首先。要了解面向对象的三大特性 ,其一封装可以隐藏实现具体细节,使得代码模块化;其二继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而其三多态除了代码的复用性外,还可以解决项目中紧偶合的问题,提高程序的可扩展性.。耦合度讲的是模块模块之间,代码代码之间的关原创 2022-05-27 21:28:06 · 348 阅读 · 2 评论 -
这么写才最实用 单例模式+多线程
单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例(根据需要,也有可能一个线程中属于单例,如:仅线程上下文内使用同一个实例)原创 2022-02-27 15:00:27 · 470 阅读 · 0 评论 -
代码界的指路灯—设计模式六大原则
六大原则前言:一个好的程序员一定不是只会埋头敲代码就可以造就的一.开闭原则二.单一职责三.里氏替换原则四.依赖倒置原则五.接口隔离原则六.迪米特法则学无止境希望文章对大家有帮助前言:一个好的程序员一定不是只会埋头敲代码就可以造就的在进行程序编写的时候我们要想着怎么把代码写的更有价值 而其中我们一定需要的就是设计模式的六大原则,这是一个聪明的程序员的必备的准则,也是必会的技能,更简单来说,学好设计模式至少能让你少掉一半头发(开个玩笑)设计模式起源于建筑业而非软件行业是由模式(Pattern)之父——原创 2020-09-30 18:04:54 · 620 阅读 · 18 评论