观察者模式【C#】

2019-08-28
阅读 3 分钟
1.9k
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。简而言之就是,观察者模式可以在被观察者的某个指定动作执行时,通知到其对应的观察者。使得观察者们可以即时做出相应的反应。

关于C#中的new修饰符以及override关键字

2019-08-21
阅读 3 分钟
2.5k
今天一朋友问我,C#中 new 与 override 有什么区别?附上原问题导航C#中的new与Override的区别?(SF上的各位都是朋友,嘿嘿)。刚看到这个问题,其实我有点懵,因为我对这两个关键字的研究也没有花太多心思,虽然知道一些区别,但并不是非常确信。所以,趁着这次机会,自己也学习一下。

记一次 JS 偶发性加载失败的经历

2019-08-17
阅读 2 分钟
5.1k
问题描述 前段时间,偶尔会有同事反映某页面会崩溃。几率极低,且毫无规律!我自己尝试了一下,果然!没有任何问题!问题无法重现,也就没当回事。 直到有一天,我在测试时,也遇到了页面崩溃的情况。 页面是用 vue 实现的,崩溃后,vue 模板代码全部暴露出来了!奇怪的是,刷新一下,页面就会恢复正常。 真让人头疼。 ...

外观模式【C#】

2019-08-15
阅读 3 分钟
1.5k
为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。简而言之就是,外观模式可以使客户端不用关心各个子系统之间的交互逻辑,它只需要知道担任“外观角色”的接口是哪个就足够了。

抽象工厂模式【C#】

2019-08-14
阅读 5 分钟
2.9k
抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。简而言之,就是抽象工厂模式,可以使具体工厂同时具备创建多种产品的能力。比如接下来的示例代码中,电脑工厂具备生产显示器能力,同时还具备生产主机的能力。