愚公搬代码
《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。
《近期荣誉》:2022年度博客之星TOP2,2023年度博客之星TOP2,2022年华为云十佳博主,2023年华为云十佳博主,2024年华为云十佳博主等。
《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。
展开
-
【愚公系列】通用职责分配原则(九)-受保护变量原则(Protected Variations Principle)
GRASP(General Responsibility Assignment Software Patterns)通用职责分配软件模式是一组用于面向对象设计的指导原则,旨在帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。GRASP与GOF(Gang of Four)模式的区别在于,GOF模式是一组特定的设计模式,提供了常见问题的解决方案,而GRASP则是一组通用的解决问题的原则,帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。原创 2020-08-31 00:02:38 · 470697 阅读 · 2 评论 -
【愚公系列】通用职责分配原则(八)-中介原则(Indirection Principle)
GRASP(General Responsibility Assignment Software Patterns)通用职责分配软件模式是一组用于面向对象设计的指导原则,旨在帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。GRASP与GOF(Gang of Four)模式的区别在于,GOF模式是一组特定的设计模式,提供了常见问题的解决方案,而GRASP则是一组通用的解决问题的原则,帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。原创 2020-08-31 00:02:27 · 470284 阅读 · 1 评论 -
【愚公系列】通用职责分配原则(七)-纯虚构原则(Pure Fabrication Principle)
GRASP(General Responsibility Assignment Software Patterns)通用职责分配软件模式是一组用于面向对象设计的指导原则,旨在帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。GRASP与GOF(Gang of Four)模式的区别在于,GOF模式是一组特定的设计模式,提供了常见问题的解决方案,而GRASP则是一组通用的解决问题的原则,帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。原创 2020-08-31 00:02:01 · 470635 阅读 · 1 评论 -
【愚公系列】通用职责分配原则(六)-多态原则(Polymorphism Principle)
GRASP(General Responsibility Assignment Software Patterns)通用职责分配软件模式是一组用于面向对象设计的指导原则,旨在帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。GRASP与GOF(Gang of Four)模式的区别在于,GOF模式是一组特定的设计模式,提供了常见问题的解决方案,而GRASP则是一组通用的解决问题的原则,帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。原创 2020-08-31 00:01:45 · 470623 阅读 · 0 评论 -
【愚公系列】通用职责分配原则(五)-控制器原则(Controller Principle)
GRASP(General Responsibility Assignment Software Patterns)通用职责分配软件模式是一组用于面向对象设计的指导原则,旨在帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。GRASP与GOF(Gang of Four)模式的区别在于,GOF模式是一组特定的设计模式,提供了常见问题的解决方案,而GRASP则是一组通用的解决问题的原则,帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。原创 2020-08-31 00:01:32 · 470500 阅读 · 1 评论 -
【愚公系列】通用职责分配原则(四)-高内聚原则(High Cohesion Principle)
GRASP(General Responsibility Assignment Software Patterns)通用职责分配软件模式是一组用于面向对象设计的指导原则,旨在帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。GRASP与GOF(Gang of Four)模式的区别在于,GOF模式是一组特定的设计模式,提供了常见问题的解决方案,而GRASP则是一组通用的解决问题的原则,帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。原创 2020-08-31 00:01:18 · 470164 阅读 · 4 评论 -
【愚公系列】通用职责分配原则(三)-低耦合原则(Low Coupling Principle)
GRASP(General Responsibility Assignment Software Patterns)通用职责分配软件模式是一组用于面向对象设计的指导原则,旨在帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。GRASP与GOF(Gang of Four)模式的区别在于,GOF模式是一组特定的设计模式,提供了常见问题的解决方案,而GRASP则是一组通用的解决问题的原则,帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。原创 2020-08-31 00:01:04 · 470581 阅读 · 0 评论 -
【愚公系列】通用职责分配原则(二)-创造者原则(Creator Principle)
GRASP(General Responsibility Assignment Software Patterns)通用职责分配软件模式是一组用于面向对象设计的指导原则,旨在帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。GRASP与GOF(Gang of Four)模式的区别在于,GOF模式是一组特定的设计模式,提供了常见问题的解决方案,而GRASP则是一组通用的解决问题的原则,帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。原创 2020-08-31 00:02:48 · 470394 阅读 · 1 评论 -
【愚公系列】通用职责分配原则(一)-信息专家原则(Information Expert Principle)
GRASP(General Responsibility Assignment Software Patterns)通用职责分配软件模式是一组用于面向对象设计的指导原则,旨在帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。GRASP与GOF(Gang of Four)模式的区别在于,GOF模式是一组特定的设计模式,提供了常见问题的解决方案,而GRASP则是一组通用的解决问题的原则,帮助设计者确定系统中各个类的职责和交互方式,以实现松耦合、高内聚的设计。原创 2020-08-30 00:05:05 · 471932 阅读 · 0 评论 -
【愚公系列】面向对象设计原则(七)-迪米特法则(Law of Demeter or LoD)
面向对象设计原则是一些通用的软件设计原则,用于指导软件设计人员开发高质量、可扩展、可维护的软件系统。这些原则的作用如下:提高软件系统的可维护性:遵循面向对象设计原则可以将代码分解为更小、更专注的模块,从而降低代码的复杂性和耦合度,提高系统的可读性和可维护性。提高软件系统的可扩展性:开放封闭原则可以帮助软件系统更容易地适应变化,降低对现有代码的影响,从而提高软件系统的可扩展性和灵活性。原创 2020-08-30 00:04:49 · 471544 阅读 · 1 评论 -
【愚公系列】面向对象设计原则(六)-合成复用原则(Composite Reuse Principle or CRP)
面向对象设计原则是一些通用的软件设计原则,用于指导软件设计人员开发高质量、可扩展、可维护的软件系统。这些原则的作用如下:提高软件系统的可维护性:遵循面向对象设计原则可以将代码分解为更小、更专注的模块,从而降低代码的复杂性和耦合度,提高系统的可读性和可维护性。提高软件系统的可扩展性:开放封闭原则可以帮助软件系统更容易地适应变化,降低对现有代码的影响,从而提高软件系统的可扩展性和灵活性。原创 2020-08-30 00:04:35 · 471400 阅读 · 1 评论 -
【愚公系列】面向对象设计原则(五)-接口隔离原则(Interface Segregation Principle or ISP)
面向对象设计原则是一些通用的软件设计原则,用于指导软件设计人员开发高质量、可扩展、可维护的软件系统。这些原则的作用如下:提高软件系统的可维护性:遵循面向对象设计原则可以将代码分解为更小、更专注的模块,从而降低代码的复杂性和耦合度,提高系统的可读性和可维护性。提高软件系统的可扩展性:开放封闭原则可以帮助软件系统更容易地适应变化,降低对现有代码的影响,从而提高软件系统的可扩展性和灵活性。原创 2020-08-30 00:04:13 · 471198 阅读 · 1 评论 -
【愚公系列】面向对象设计原则(四)-依赖倒置原则(Dependence Inversion Principle DIP)
面向对象设计原则是一些通用的软件设计原则,用于指导软件设计人员开发高质量、可扩展、可维护的软件系统。这些原则的作用如下:提高软件系统的可维护性:遵循面向对象设计原则可以将代码分解为更小、更专注的模块,从而降低代码的复杂性和耦合度,提高系统的可读性和可维护性。提高软件系统的可扩展性:开放封闭原则可以帮助软件系统更容易地适应变化,降低对现有代码的影响,从而提高软件系统的可扩展性和灵活性。原创 2020-08-30 00:03:56 · 471354 阅读 · 1 评论 -
【愚公系列】面向对象设计原则(三)-里氏替换原则(Liskov Substitution Principle or LSP)
面向对象设计原则是一些通用的软件设计原则,用于指导软件设计人员开发高质量、可扩展、可维护的软件系统。这些原则的作用如下:提高软件系统的可维护性:遵循面向对象设计原则可以将代码分解为更小、更专注的模块,从而降低代码的复杂性和耦合度,提高系统的可读性和可维护性。提高软件系统的可扩展性:开放封闭原则可以帮助软件系统更容易地适应变化,降低对现有代码的影响,从而提高软件系统的可扩展性和灵活性。原创 2020-08-30 00:03:43 · 471568 阅读 · 1 评论 -
【愚公系列】面向对象设计原则(二)-开放闭合原则(Open-Closed Principle or OCP)
面向对象设计原则是一些通用的软件设计原则,用于指导软件设计人员开发高质量、可扩展、可维护的软件系统。这些原则的作用如下:提高软件系统的可维护性:遵循面向对象设计原则可以将代码分解为更小、更专注的模块,从而降低代码的复杂性和耦合度,提高系统的可读性和可维护性。提高软件系统的可扩展性:开放封闭原则可以帮助软件系统更容易地适应变化,降低对现有代码的影响,从而提高软件系统的可扩展性和灵活性。原创 2020-08-30 00:03:27 · 471951 阅读 · 1 评论 -
【愚公系列】面向对象设计原则(一)-单一职责原则(Single Responsibility Principle or SRP)
面向对象设计原则是一些通用的软件设计原则,用于指导软件设计人员开发高质量、可扩展、可维护的软件系统。这些原则的作用如下:提高软件系统的可维护性:遵循面向对象设计原则可以将代码分解为更小、更专注的模块,从而降低代码的复杂性和耦合度,提高系统的可读性和可维护性。提高软件系统的可扩展性:开放封闭原则可以帮助软件系统更容易地适应变化,降低对现有代码的影响,从而提高软件系统的可扩展性和灵活性。原创 2020-08-13 14:43:21 · 511890 阅读 · 2 评论 -
【愚公系列】二十三种设计模式(二十三)-访问者模式(Vistor Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-30 00:02:53 · 471087 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(二十二)-模板方法模式(Template Method Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-30 00:02:44 · 471407 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(二十一)-策略模式(Stragety Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-30 00:02:23 · 471610 阅读 · 2 评论 -
【愚公系列】二十三种设计模式(二十)-状态模式(State Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-29 09:02:23 · 472179 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(十九)-观察者模式(Observer Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-29 08:59:20 · 472217 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(十八)-备忘录模式(Memento Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-29 08:55:40 · 472164 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(十七)-中介者模式(Mediator Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-29 08:51:41 · 471852 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(十六)-迭代器模式(Iterator Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-29 08:48:31 · 471953 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(十五)-解释器模式(Interpreter Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-29 08:44:27 · 471928 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(十四)-命令模式(Command Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-29 08:36:24 · 471985 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(十三)-职责链模式(Chain of Responsibility Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-29 08:31:15 · 471973 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(十二)-代理模式(Proxy Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-29 08:27:42 · 471904 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(十一)-享元模式(Flyweight Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-29 08:19:08 · 472317 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(十)-外观模式(Facade Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-14 09:47:38 · 512186 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(九)-装饰者模式(Decorator Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-14 09:31:56 · 511723 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(八)-组合模式(Composite Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-14 09:22:32 · 511991 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(七)-桥接模式(Bridge Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-13 16:24:58 · 512442 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(六)-适配器模式(Adapter Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-13 16:20:09 · 512429 阅读 · 2 评论 -
【愚公系列】二十三种设计模式(五)-单例模式(Singleton Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-13 16:15:59 · 512493 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(四)-原型模式(Prototype Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-14 10:18:52 · 511940 阅读 · 1 评论 -
【愚公系列】二十三种设计模式(三)-建造者模式(Builder Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-13 15:37:48 · 511573 阅读 · 2 评论 -
【愚公系列】二十三种设计模式(二)-抽象工厂模式(Abstract Factory Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-14 10:24:05 · 512100 阅读 · 2 评论 -
【愚公系列】二十三种设计模式(一)-工厂方法模式(Factory Method Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-13 15:28:05 · 511711 阅读 · 4 评论 -
【愚公系列】二十三种设计模式(零)-简单工厂模式(Simple Factory Pattern)
设计模式(Design Pattern)是软件开发领域的宝贵经验,是多人反复借鉴和广泛应用的代码设计指导。它们是一系列经过分类和归纳的代码组织方法,旨在实现可重用性、可维护性和可理解性。使用设计模式,我们能够编写高质量的代码,使其更易于他人理解,并提供了代码可靠性的保证。毫无疑问,设计模式对个人、团队和整个系统都带来了显著的益处。它们将代码开发提升到工程化水平,为软件工程构建提供了坚实的基础,就如同大厦的一块块精巧的砖石一样。在项目中明智地应用设计模式可以完美地解决各种复杂问题。原创 2020-08-28 15:34:11 · 478426 阅读 · 4 评论