阅读数:2433 发布于:2020 年 8 月 31 日 14:30

更多 编程语言、语言 & 开发、前端 相关课程,可下载【 极客时间 】App 免费领取 >

评论

发布
暂无评论
  • 开源实战一(上):通过剖析 Java JDK 源码学习灵活应用设计模式

    今天我重点讲了四种设计模式在Java JDK中的应用,主要是给你展示真实项目中是如何灵活应用设计模式的。

    2020 年 4 月 27 日

  • 开发人员都应该了解的 7 种 JavaScript 设计模式

    JavaScript 中的设计模式指的是一些可重用的解决方案,这些方案适用于编写 JavaScript Web 应用程序时常见的一些问题。

    2020 年 6 月 30 日

  • Boost:你需要的“瑞士军刀”

    这一讲介绍几个 Boost 库的功能。

    2020 年 1 月 20 日

  • 设计模式基础:不会灵活应用设计模式,你就没有掌握面向对象编程

    设计模式的精髓在于对面向对象编程特性之一——多态的灵活应用,而多态正是面向对象编程的本质所在。

    2019 年 12 月 27 日

  • JavaScript 的实例化与继承:请停止使用 new 关键字

    JavaScript中的new关键字可以实现实例化和继承的工作,但个人认为使用new关键字并非是最佳的实践,还可以有更友好一些的实现。本文将介绍使用new关键字有什么问题,然后介绍如何对与new相关联的一系列面向对象操作进行封装,以便提供更快捷的、更易让人理解的实现方式。

    2013 年 11 月 22 日

  • 理解和应用 F#中的“use”语法

    在最近关于F# 1.9.2的帖子中,Don Syme谈论到了“use”语法。本质上它不是那么有趣,仅仅是提供了对于C#和VB开发人员来说很熟悉的Using结构的支持。实际上,“use”本身并没有比可以在F#中轻易写出的“using”函数强大多少。对F#可能的加强展现出VB和C#未来将如何改变。

    2007 年 8 月 27 日

  • 领域模型管理与 AOP

    使用领域模型,很少会像创建实际领域模型类,使用它们那么简单。很快你就会发现,领域模型必须得到相当数量的基础架构代码的支持。 在文章中,Mats说明了如何使用域模型管理涉及设计和关注点分离的问题,解释了解决问题的方法.

    2008 年 2 月 27 日

  • 关于跨组件传递数据,你只需要记住这三招

    InheritedWidget、Notification和EventBus,是Flutter提供的另外三种数据传递方式。

    2019 年 8 月 13 日

  • 视图模型(View-Model)到底是什么?

    视图模型(View-Model)到底是什么?在“视图模型”这个术语出现之后,大多数开发者将它作为所有东西的大杂烩。本文探索了视图模型所承担的众多角色中的几个,并提出了这样一个问题:“视图模型真正包含什么?”

    2012 年 12 月 21 日