-
2020最新整理JAVA面试题附答案,包含19个模块共208道面试题
包含的模块:本文分为十九个模块,分别是:Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、...
04月15日[编码文章]浏览:12
-
架构师必修课 | 架构简史:系统架构模式的演进(一)
作为电商交易系统10多年的开发,我深知一个合适的架构对应用的重要性,无论是整体系统架构还是单个模块、业务功能。在我看来,架构并不是什么深奥的东西,只是前人对系统设计的经验的积累;别人通过趟坑,总结出的最佳实践,沉淀出的一套解决问题的方法论。学架构,你不需成为六边形战士,不需要拥有所有这些架构的实践经...
04月15日[编码文章]浏览:9
-
-
面向对象特性(11)-- 委托和事件2
1、事件和委托的含义1.1委托 C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。它本质上也是一个类。它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给...
04月15日[编码文章]浏览:9
-
-
-
-
-
C#-面向对象多态之虚方法 094
面向对象的三大特征:封装,继承,多态;实现多态的三种方式为虚方法,抽象方法与接口23种设计模式不知道有没有不知道的,比如单例模式,工厂模式,观察者模式等等,基本都是由多态实现的;多态说通俗点就是多种表现形态听起来比较抽象看实例...
04月15日[编码文章]浏览:9
-
C# 和 .NET 开发的 10 种基本模式
概述:设计模式是软件设计中出现的常见问题的可重用解决方案。它们是用于解决设计问题的模板,这些设计问题已被证明在各种情况下都是有效的。它们为开发人员提供了通用词汇和对最佳实践的共同理解,使他们更容易就复杂的设计问题进行沟通和协作。总而言之,它们很重要,因为它们:为常见设计问题提供经过验证的解决方案促进...
04月15日[编码文章]浏览:8