斗爷

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

#

[置顶] [置顶]ABP框架系列总目录(持续更新)

摘要: Articles & Tutorials Introduction & Step by Step With ASP.NET Core & Entity Framework Core. With ASP.NET MVC, Web API, EntityFramework & AngularJs. Ad 阅读全文

posted @ 2017-12-05 14:59 斗哥哥 阅读(4838) 评论(1) 推荐(3) 编辑

#

[置顶] 项目中用到的架构模式(持续更新)

摘要: 1. asp.net mvcview + controller + model2. 利用StructureMap Ioc public class BootStrapper { public static void ConfigureStructureMap() { // Initialize the registry ObjectFactory.Initialize(x => { x.AddRegistry<ModelRegistry>(); ... 阅读全文

posted @ 2013-05-02 16:14 斗哥哥 阅读(710) 评论(0) 推荐(0) 编辑

[置顶] 项目中用到的设计模式(持续更新)

摘要: 设计模式的定义:是指在软件开发中,经过验证的,用于解决在特定环境下,重复出现的,特定问题的解决方案。 设计的六大原则: 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化 阅读全文

posted @ 2013-05-02 16:03 斗哥哥 阅读(4834) 评论(0) 推荐(0) 编辑

2020年6月22日 #

设计模式之美(文摘)

1.抽象类和接口的区别

抽象类不允许被实例化,只能被继承。也就是说,你不能 new 一个抽象类的对象出来。

抽象类可以包含属性和方法。方法既可以包含代码实现,也可以不包含代码实现。不包含代码实现的方法叫作抽象方法。

子类继承抽象类,必须实现抽象类中的所有抽象方法。

----------------------------------------------------------------------------------

接口不能包含属性(也就是成员变量)。

接口只能声明方法,方法不能包含代码实现。

类实现接口的时候,必须实现接口中声明的所有方法

--------------------------------------------------------------------------------------

抽象类实际上就是类,只不过是一种特殊的类,这种类不能被实例化为对象,只能被子类继承。

我们知道,继承关系是一种 is-a 的关系,那抽象类既然属于类,也表示一种 is-a 的关系。

相对于抽象类的 is-a 关系来说,接口表示一种 has-a 关系,表示具有某些功能。

对于接口,有一个更加形象的叫法,那就是协议(contract)。

---------------------------------------------------------------------------------------------

抽象类也是为代码复用而生的。多个子类可以继承抽象类中定义的属性和方法,避免在子类中,重复编写相同的代码。

-----------------------------------------------------------------------------------------------------------------------------------------

如果我们要表示一种 is-a 的关系,并且是为了解决代码复用的问题,我们就用抽象类;

如果我们要表示一种 has-a 关系,并且是为了解决抽象而非代码复用的问题,那我们就可以使用接口

posted @ 2020-06-22 18:50 斗哥哥 阅读(211) 评论(1) 推荐(0) 编辑

2020年6月17日 #

聊聊分布式事务,再说说解决方案(转)

摘要: 出处:https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html 前言 最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已 阅读全文

posted @ 2020-06-17 16:40 斗哥哥 阅读(234) 评论(0) 推荐(0) 编辑

2020年6月7日 #

.net core开发实战(转)

摘要: 第一章 必备知识 04.StartUp:启动过程: ConfigureWebHostDefaultsConfigureHostConfigurationConfigureAppConfigurationConfigureServicesConfigureLoggingStartupStartup.C 阅读全文

posted @ 2020-06-07 15:27 斗哥哥 阅读(885) 评论(0) 推荐(0) 编辑

2020年5月17日 #

在 ASP.NET Core 项目中使用 MediatR 实现中介者模式 (转)

摘要: 出处:https://www.cnblogs.com/danvic712/p/get-started-with-mediatr-in-asp-net-core.html 在 ASP.NET Core 项目中使用 MediatR 实现中介者模式 一、前言# 最近有在看 DDD 的相关资料以及微软的 e 阅读全文

posted @ 2020-05-17 10:45 斗哥哥 阅读(420) 评论(0) 推荐(0) 编辑

2020年4月21日 #

.NetCore程序在Linux上面部署的实现(转)

摘要: 原文地址:https://www.cnblogs.com/xiketang/p/12745178.html 我们知道.NetCore能够实现跨平台的根本就是内置Kestrel服务器实现请求处理和不同操作系统上反向代理的实现。在windows操作系统上IIS反向代理配置非常简单。但是Linux上就较为 阅读全文

posted @ 2020-04-21 17:53 斗哥哥 阅读(725) 评论(0) 推荐(1) 编辑

2020年3月29日 #

ASP.NET Core3框架揭秘文摘

摘要: 上册: 第一章 全新的开发体验 1.1 Windows平台 1.2 macOS用户 1.3 Linux 1.4 Docker 第二章 跨平台的奥秘 2.1 历史的枷锁 2.2 复用之伤 下册: 阅读全文

posted @ 2020-03-29 08:33 斗哥哥 阅读(314) 评论(0) 推荐(0) 编辑

2019年11月21日 #

分布式事务以及解决方法(转)

摘要: 原帖:https://www.cnblogs.com/aoshicangqiong/p/7726323.html 分布式事务以及解决方法 分布式事务以及解决方法 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分 阅读全文

posted @ 2019-11-21 19:01 斗哥哥 阅读(490) 评论(0) 推荐(0) 编辑

2019年10月13日 #

(ACP)敏捷项目管理

摘要: 第1章 为什么需要敏捷 第2章 敏捷和敏捷项目管理定义 第3章 敏捷项目管理价值和原则 1.我们的最高目标是,通过尽早持续交付有价值的软件来满足客户的需求 2.欢迎对需求提出变更,即使在项目开发后期也不例外。敏捷过程要善于利用需求变更,帮助客户获得竞争优势 3.要经常交付可用的软件,周期从几周到几个 阅读全文

posted @ 2019-10-13 09:00 斗哥哥 阅读(4806) 评论(0) 推荐(0) 编辑

2019年3月8日 #

(PMP)解题技巧和典型题目分析(模拟二)

摘要: 阅读全文

posted @ 2019-03-08 19:33 斗哥哥 阅读(297) 评论(0) 推荐(0) 编辑

2019年3月3日 #

(PMP)解题技巧和典型题目分析(模拟一)

摘要: 阅读全文

posted @ 2019-03-03 13:06 斗哥哥 阅读(483) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示