不一样的面向对象设计
社区首页 (3271)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
请编写您的帖子内容
社区频道(4)
显示侧栏
卡片版式
全部
博文收录
Ada助手
问答
最新发布
最新回复
标题
阅读量
内容评分
精选
![](https://img-home.csdnimg.cn/images/20221026061938.png)
69
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
不一样的面向对象设计
文章面向有一定软件设计经验的从业者,首先对面向对象做一些个人理解性的阐述,再以一个虚拟需求为引,用实战的形式对它做了设计与开发示例。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061915.png)
373
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg5.9eaaa691.png)
![](https://g.csdnimg.cn/static/user-img/default-user.png)
NestJS 入门到实战 前端必学服务端新趋势
download:NestJS 入门到实战 前端必学服务端新趋势 理论指南-前端性能提升 270% 一、背景 当我们疲于开发一个接一个的需求时,很容易遗忘去关注网站的性能,到了某一个节点,猛地发现,随着越来越多代码的堆积,网站变得越来越慢。 本文就是
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054125.png)
151
5.0
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/a032c3253dc748ababbb5661fe451e31_hotonyhui.jpg!1)
设计模式学习笔记(持续更新中......)
https://blog.csdn.net/hotonyhui/category_12091486.html 请大家多多指教。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061938.png)
147
评分
1
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/d38016248b304b09836ddcb8338b637f_qq_64635251.jpg!1)
有关CPN Tools的变迁和库所的定义问题
对Petri网的仿真感觉云里雾里的,互联网上的资料也太过于少,感觉理解不来
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061845.png)
148
5.0
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/9fa259eb4c0641f08a475cfacacf34f4_qq_19309473.jpg!1)
MyBatis入门到精通——Mybatis入门篇
一、什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。二、入门案例(1)创建maven项目在此之前,需要提前配置好java环境变量和maven环境变量。..
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054430.png)
130
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/9fa259eb4c0641f08a475cfacacf34f4_qq_19309473.jpg!1)
编写python代码估算sin(x)的值
请编写一个程序迭代求解sin(x),迭代公式为sin(x)=x/1-x^3!+x^5/5!-x^7/7!+...+(-1)^(2n-1)/(2n-1)!,当n项的值小于10^-5时结束,x为弧度。要求输入x的值,输出相应的结果。【注意】迭代公式中的^代表幂运算。并且输入和输出各占一行,输出结果保留4位小数;运行效果如下所示。【运行结果】输入(一行):1.57输出(一行):1.0000一、程序代码#!/usr/bin/python# -*- coding: UTF-8..
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026062126.png)
207
1.0
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
花费600+小时,却上线了一个“不务正业”的功能,神马情况
花费600+小时,程序员福利网却上线了一个“不务正业”的功能,神马情况!一看便知
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054159.png)
183
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/b6edf47164d14525958971cf6674b001_m4330187.jpg!1)
基于Java GUI编写的数据库设计文档生成工具
db2document 是基于 Java GUI 开发的一款简单好用的数据库设计文档生成工具,支持通过界面输入数据源连接信息,然后自动输出对应的数据库设计文档。为了更方便使用,最后把jar打包成了 exe 文件,目前输出文档格式支持word文档,文档输出这块儿参考 screw 开源项目的模板引擎编写
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109053613.png)
186
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/d49956f9d4444f5aa61e18cdc5f8fdc9_u014521867.jpg!1)
请教一个名称概念的问题
我要画一个表明各个系统之间调用关系的图,比如A系统调用B系统接口,不涉及硬件,这样的图应该叫什么比较专业?网络拓扑图?架构图?
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054308.png)
288
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/436463a3eafb41499f05b6d4448294e7_xyang81.jpg!1)
被赶出自己公司的40岁程序员,为Coder们写了个网站--程序员福利网
程序员福利网,一个给程序员提供福利的网站。 https://www.coderfuli.com
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109053740.png)
228
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/b6edf47164d14525958971cf6674b001_m4330187.jpg!1)
策略模式介绍及其具体使用场景
文章目录前言一、策略模式介绍二、具体使用场景1、举例2、传统方式优化3、Map + 函数式编程 优化总结前言今天用策略模式优化了下之前的业务代码,重新温习了下设计模式的相关理念,在此记录一下一、策略模式介绍定义 :策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 (摘自<大话设计模式>)个人理解:策略模式简单理解,应该是对于同一个业务功能,在不同的场景需求下提供不同的实现逻辑,来达到动态切换业务算法,满足不同场景
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026062022.png)
312
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg5.9eaaa691.png)
![](https://profile-avatar.csdnimg.cn/4acf6e9e05d14e75817bcc577578d366_gupaoedu_tom.jpg!1)
花了30天才肝出来,史上最全面Java设计模式总结,看完再也不会忘
本文所有内容均节选自《设计模式就该这样学》序言Design Patterns: Elements of Reusable Object-Oriented Software(以下简称《设计模式》),一书由Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides合著(Addison-Wesley,1995)。这四位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四人组(或 GoF)”书。他们首次给我们总结出一套软件开发可以反复.
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061907.png)
503
评分
2
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/368bf901db1e472a9b0e99ebe3f97961_qq_22421145.jpg!1)
业务代码还需要优秀的设计吗
业务代码每隔几个月或一年,原有逻辑就会发生翻天覆地的变化。这种情况下,在代码维度是否还需要做精细的设计? 举个例子: 1、两个服务有依赖,a服务为上游,b服务为下游。为了解耦采用mq方式进行通信(仅很小流量的通信),这样做的缺点是服务在业务上的关联不清晰。当一个服务中有较多这样的代码,后续接手的人会感到恶心,完全不知道上游业务是谁,且当消息出现问题(尤其是内部mq平台建设不成熟、环境差时),增大了排查成本。 所以是否可以采用接口的方式来通信,做好超时熔断等策略,尽管增加了耦合,但是开发效率会提升
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221110040243.png)
250
评分
1
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg5.9eaaa691.png)
![](https://profile-avatar.csdnimg.cn/94e80ef2403a4018a57108e858505d3a_x18686916523.jpg!1)
layui.use (参数1,参数2)中接收的参数1可为空吗?比如:layui.use([''],function(){})
早调用这个layui.use([''],function(){})这个模板时web项目运行提示404,.js文件有误,后来经过排查,发现layui.use([''],function)中['']要为空,即:[],不太明白,原先不是也为空吗?
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109053842.png)
339
评分
1
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg5.9eaaa691.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
杭州招聘嵌入式软件工程师,上市公司! 提供住宿!!!
薪资区间 20 万-28万/年 年龄:38 以下 性别:不限 学历:本科 专业 电子相关专业 专长 单片机编程技术 其他要求 1、精通C 语言,熟练使用数组,结构体,指针,链表;由良好的编程风格,能编写出高质量的程序; 2、有至少一个品牌单片机软件开发经验,会使用STM32.瑞萨系列者优先; 3、有一定的模拟、数字电路基础,能看懂电路的工作原理,底层功底良好; 4、熟悉单片的内部资源和外围接口,如ADC、SPI、12C、PWM、UART等; 5、能熟练使用一种 EDA软件设计原理图,绘制P
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221027062446.png)
276
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/c73baa4fbbdd4c29baeecb1560045f9b_qq_34417408.jpg!1)
《最强解析面试题:在无序数组中取最大的K个数「建议收藏!」》
《最强解析面试题:在无序数组中取最大的K个数「建议收藏!」》, 一起来围观吧 https://blog.csdn.net/qq_34417408/article/details/117787043?utm_source=app&app_version=4.9.0&code=app_1562916241&uLinkId=usr1mkqgl919blen
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221027055836.png)
295
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/f0ab693a7eeb41f7ab2004320a98fd44_mudye.jpg!1)
UML设计小白问题
在学习使用UML,有一类问题老是有疑问。 例如:有一类型的设备,通过读写它的寄存器来控制该设备,一个寄存器的位置就该设备一项性能,不同品牌的相同性能其寄存器的位置各不相同。我用UML图怎么样标识该类型的设备合理?
复制链接 扫一扫
分享
为您搜索到以下结果: