所有文章

  • Published on
    状态模式(State Pattern)是一种行为型设计模式,它允许对象在内部状态发生改变时改变其行为,对象看起来好像修改了它的类。状态模式的主要目的是使得状态转换的逻辑集中管理,通过引入状态对象,使得状态切换和行为变化变得更加可维护和扩展。
  • Published on
    在这个充满挑战的时代,大环境的阴霾似乎笼罩着每一个人。经济不景气,A 股基金连续下跌三年,房产价值缩水,公司裁员不断,工作岗位日益减少,而年龄的压力也如影随形,35 岁大关悄然逼近。
  • Published on
    深入解析观察者模式的核心原理与实现机制,详细剖析Subject-Observer一对多依赖关系的设计思想。包含完整的JavaScript代码实现、天气预报系统实战案例和前端应用场景。深度对比观察者模式与发布订阅模式的区别,讲解事件驱动编程、状态变化通知机制,以及在GUI应用、MVC架构中的最佳实践。
  • Published on
    赵贞吉与海瑞的交锋 《大明王朝1566》赵贞吉和海瑞关于如何审浙江贪墨案产生了正面的交锋,里面有两段关于格物致知的片段: 1. 赵贞吉心中之羞赧可想而知,毕竟一代“硕儒”,半生的功夫都下在“格物至知”上,这时遇到这样的对手,反而激起了他...
  • Published on
    备忘录模式(Memento Pattern)是一种行为型设计模式,允许在不破坏封装性的前提下,捕获对象的内部状态,并在将来需要时恢复到原先的状态。主要应用于支持撤销和恢复操作的应用程序中,例如文本编辑器、游戏存档系统等。