年轻火

文章
9
资源
1
加入时间
2年10月17天

极客大学架构师训练营 框架设计、设计原则、设计模式 第四课 听课总结说明面向对象编程与面向对象分析面向对象设计的目的和原则设计模式(Design Patterns)框架(Frameworks)框架 VS 工具软件设计的"臭味"Button/Dailer 僵化例子OOD原则一:开/闭原则(OCP)OOD原则二:依赖倒置原则(DIP)框架的核心OOD原则三:Liskov替换原则(LSP)OOD 原则四:单一职责原则(SRP)OOD原则五:接口分离原则(ISP)总结

说明框架设计讲师:李智慧对象对象编程与面向对象分析面向对象编程不是使用面向对象的编程语言进行编程,而是利用多态特性进行编程。面向对象分析是将客观世界,即编程的业务领域进行对象分析。充血模型和贫血模型领域驱动设计DDD框架(Frameworks)框架是用来实现某一类应用的结构性的程序,是对某一类架构方案可复用的设计与实现如同框架架构的大厦的框架简化应用开发者的工作实现了多种设计模式,使应用开发者不需要花太大的力气,就能设计出结构良好的程序来不同领域的框架微软公司为Wind

POJ2599 A funny game (图博弈)

题目链接:传送门题意:给定一个图,两个人从起点出发,轮流开飞机。当离开这个点后这个点就不能使用了。假设轮到谁了谁不能飞了就输了。必败状态非常好找,当一个人在位置s的时候与这个点相连的没有点能用的时候则必败。然后数据非常小。直接暴力搜索就能够AC。代码例如以下:#include <iostream>#include <cstdio>...

1688关键字搜索商品

简要描述搜索商品请求URLhttp://xxx.xxx.xxx.xxx:xxxx/offer_search请求方式get请求Query参数参数名 示例值 必选 类型 说明 keywords 裙子 是 string 关键词 token admin.api 是 string 权限token pageIndex 1 是 string 页 成功返回示例复制{ "data":

安卓多个应用同时显示情况下,监听栈顶应用变化以及获取顶部Activity前言一、监听栈顶应用变化二、获取顶部Activity三、总结

文章目录前言一、监听栈顶应用变化1.引入库2.设置监听二、获取顶部Activity1.引入库2.获取顶部Activity1.getRunningTasks2.getAllStackInfos3.getAllStackInfos三、总结前言本文主要是讲解系统应用如何实现栈顶应用变化监听以及存在多个屏幕时如何准确获取顶部Activity提示:以下是本篇文章正文内容,下面案例可供参考一、监听栈顶应用变化1.引入库只列出重要部分:import android.app.ActivityManager

已解决:出现了自己签名的证书。 错误: 证书通用名 “www.doctorcom.com” 与所要求的主机名 “raw.githubusercontent.com” 不符。1、问题描述2、问题分析3、问题解决

1、问题描述搭建K8S集群时,需要部署flannel网络,部署此网络需要下载kube-flannel.yaml文件,通过wget下载此文件时报如下错误:[root@k8s-node01 plugin]# wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml--2021-12-15 12:11:29-- https://raw.githubusercontent.co

Java中10进制转byte[]

//两个字节的方法public static byte[] int2bytes(int n) {int temp1 = 0,temp2=0;   byte[] hex = new byte[2];     if(n    {  hex[1] = (byte) n;     }   else   {temp1 = n & 0xff;hex[1] = (by