上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 82 下一页
摘要: 前言 当我们的子系统之间相互调用的时候,很有可能出现下面这种情况: 这样的情况出现的问题就是系统复杂度极高,难以维护,中介者模式可以缓解。 看下什么是中介者模式: 中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的 阅读全文
posted @ 2020-09-08 11:33 敖毛毛 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 前言 遇到的问题,This version of Android Studio cannot open this project, please retry with Android Studio 4.0 or newer. 解决方法 可以做两种解决方式,一种是升级android studio。看到 阅读全文
posted @ 2020-09-04 14:12 敖毛毛 阅读(10935) 评论(0) 推荐(1) 编辑
摘要: 前言 什么是代理模式呢?比如说你要去办一件事,你请了一个代理去办,为什么请一个代理去办呢?原因也很简单就是因为这件事复杂,但是你要做的事情就是你的一个手印即可。 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对 阅读全文
posted @ 2020-09-04 11:18 敖毛毛 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 前言 门面模式,也成为外观模式,直接看思想。 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 主要解决:降低访问复杂系统的内部子系统时的复杂度,简化客户端与之的 阅读全文
posted @ 2020-09-04 10:42 敖毛毛 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 前言 单例较为简单,所以直接就写代码了。 正文 加载的时候实例化 private static Person person=new Person(); 首次使用的时候实例化 private static Person person; Static Person() { person=new Pers 阅读全文
posted @ 2020-09-03 11:34 敖毛毛 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 前言 单页应用其实就是 asp.net core 来作为js service,个人觉得这样更好调试,这种比较适合中小型业务。 正文 因为自己写过混合app是ionic,那么就尝试一下angular的单页应用和asp .net core的结合。 根据文档,运行下面的命令: dotnet new ang 阅读全文
posted @ 2020-09-02 11:10 敖毛毛 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 前言 原型模式解决的是什么问题呢?有一个问题就是在软件系统中,经常面临着"某些结构复杂的对象"的创建工作,由于工作的需要这些对象经常面临着巨大的变化,但是却有某些稳定的接口,初始化对象不是特别想要的,那么可以考虑到原型模式。还有一个就是希望保持或者使用一个中间状态,也就是说希望传入的值不改变。 正文 阅读全文
posted @ 2020-09-02 08:48 敖毛毛 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 前言 工厂模式解决了对象创建导致的紧耦合的关系,从而支持对象创建的稳定。那么抽象工厂是解决什么问题呢? 我们知道要松耦合高内聚,那么什么时候需要高内聚呢?高内聚解决什么问题呢? 在软件系统中,经常面临着"一系列相互依赖对象"的创建工作。同时由于需求的变化,往往存在更多系列的创建工作呢? 正文 在我们 阅读全文
posted @ 2020-09-01 23:48 敖毛毛 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 前言 介绍工厂模式,展示工厂模式的演化。 正文 看下工厂模式是如何演化的。 public interface ISplitter { void Splite(); } class BinarySplitter : ISplitter { public void Splite() { throw ne 阅读全文
posted @ 2020-08-31 08:58 敖毛毛 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 前言 对静态资源的简单的一个概况,在《重新整理.net core 计1400篇》系列后面会深入。 正文 我们在加入中间件是这样写的: app.UseStaticFiles(); 默认是给wwwroot提供资源。 那么我访问https://localhost:44330/js/site.js 资源,就 阅读全文
posted @ 2020-08-30 13:13 敖毛毛 阅读(2083) 评论(1) 推荐(6) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 82 下一页