首页
学习
活动
专区
工具
TVP
发布

孟君的编程札记

专栏作者
172
文章
186695
阅读量
27
订阅数
回溯法解数独
本文,我们以解决9阶数独为示例。有了9阶解法思路,4阶和6阶只要调整一些逻辑即可实现。
孟君
2023-09-29
3830
回溯法解小学数字填数练习(2)
此思路就是将2、4、6、8、10、12、14七个数,随机乱序,尝试填入。判断1、2、3三个节点和4、5、6三个节点的和一致即可。
孟君
2023-08-09
3590
回溯法解小学数字填数练习(1)
这其实就是回溯法的思路。所以,在辅导她完成作业的同时,顺手写了几个解题的demo程序,记录一下。
孟君
2023-08-08
2280
漫谈模式之基于抽象与多态的模式变形思考
较早以前,一个小伙伴问我:“孟君,这么多设计模式的结构你是怎么记住的?我好像老是忘记”。回想一下,我上次特意去记忆应该是大学备战设计模式课程考试的时候。
孟君
2023-05-14
2490
一次设计模式分享内容的思考
五月份将轮到我第二次分享设计模式。本文算是我对即将到来的分享的一次大纲梳理。主要内容包含如下四个部分:
孟君
2023-05-06
2870
漫谈模式之违反S.O.L.I.D设计原则的示例
单一职责原则(Single Responsibility Principle,SRP):一个类只负责一个功能领域中的相应职责或可以定义为:就一个类而言,应该只有一个引起它变化的原因。
孟君
2023-04-21
6480
小课堂 | POI读取科学记数法字段不准确?问题复现、尝试和解决
上周,有一个简单的跑批任务,跑批之前对文件进行了解析和比对,发现针对科学记数法表示的统一社会信用代码,POI读取出来后与原值不一致。
孟君
2023-04-11
7100
漫谈模式之雇工模式
本文我们来介绍一下雇工模式或者叫仆人模式(Servant design Pattern)。
孟君
2023-04-10
3360
漫谈模式之空对象模式
空对象模式(Null Object Pattern)是一种设计模式,用于处理对象不存在的情况,它通过返回一个空对象来代替 null 值,从而避免了空指针异常。空对象通常具有与正常对象相同的接口,但其方法体为空或返回默认值。
孟君
2023-04-09
6730
漫谈模式之规格模式
规格模式是一种常用的软件设计模式,其目的将业务规则封装成可重用的对象,并且能够动态地组合这些规则,以实现更复杂的业务逻辑。
孟君
2023-04-08
2.1K0
漫谈模式之对象池模式
在之前的篇章,我们已经完成了典型的23种设计模式的讲解 漫谈模式系列(第一版),本文给出23种设计模式之外的一种,即对象池模式。
孟君
2023-04-06
3710
换个方式讲模式,效果还不错
每次整理设计模式都会带来新的感受。这次分享,我在深入思考的基础上,结合了问题和逐步深入的步骤,逐渐讲解模式。我的目标是让听众感到惊奇和启发,对于学习设计模式有更深刻的认识,更深入的理解。
孟君
2023-03-30
2980
如何学习设计模式?你值得拥有
经过这些天的重新梳理,做了一个漫谈设计模式的系列。接下来,来简单聊聊如何设计模式。
孟君
2023-03-27
3570
漫谈模式之行为模式小结
时间很快,不知不觉漫谈模式系列已经将设计模式-行为型篇写完。本文主要来简单回顾一下之前写的一些内容。
孟君
2023-03-27
2990
漫谈模式之访问者模式
访问者模式是一种行为型模式,它允许你定义一个作用于某个对象结构中的各个元素的操作,而同时又不改变这些元素的类。该模式的核心思想是将数据结构与数据操作分离,从而可以在不改变数据结构的前提下定义新的操作。
孟君
2023-03-26
6310
漫谈模式之命令模式
命令模式是一种行为型模式,它将请求封装为一个对象,从而使得可以用不同的请求来参数化其他对象,同时也支持命令的排队和日志记录等操作。
孟君
2023-03-26
2910
漫谈模式之模版方法模式
模板方法模式是一种行为型模式,它定义了一个算法的骨架,将算法的某些步骤延迟到子类中实现。该模式在超类中定义算法的结构,而在子类中实现算法的具体步骤,从而使得子类可以改变算法的具体实现,但不改变算法的整体结构。
孟君
2023-03-26
2500
漫谈模式之备忘录模式
备忘录模式是一种行为型模式,它允许在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。
孟君
2023-03-25
3300
漫谈模式之观察者模式
观察者是一种行为型模式,它定义了对象之间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都会得到通知并自动更新。观察者模式也叫发布-订阅模式(Publish-Subscribe)
孟君
2023-03-25
3110
漫谈模式之迭代器模式
前段时间已经把创建型和结构型模式都撸了一遍,从今天开始,我们进入行为型模式的篇幅。今天分享是:迭代器模式。
孟君
2023-03-20
2340
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档