不一样的面向对象设计
社区首页 (3371)
我加入的社区
我管理的社区
官方推荐社区
76
其他社区
3371
请编写您的帖子内容
社区频道(4)
显示侧栏
卡片版式
全部
博文收录
Ada助手
问答
最新发布
最新回复
标题
阅读量
内容评分
精选
100
评分
回复
不一样的面向对象设计
文章面向有一定软件设计经验的从业者,首先对面向对象做一些个人理解性的阐述,再以一个虚拟需求为引,用实战的形式对它做了设计与开发示例。
复制链接 扫一扫
分享
599
评分
回复
NestJS 入门到实战 前端必学服务端新趋势
download:NestJS 入门到实战 前端必学服务端新趋势 理论指南-前端性能提升 270% 一、背景 当我们疲于开发一个接一个的需求时,很容易遗忘去关注网站的性能,到了某一个节点,猛地发现,随着越来越多代码的堆积,网站变得越来越慢。 本文就是
复制链接 扫一扫
分享
175
5.0
回复
设计模式学习笔记(持续更新中......)
https://blog.csdn.net/hotonyhui/category_12091486.html 请大家多多指教。
复制链接 扫一扫
分享
168
评分
1
有关CPN Tools的变迁和库所的定义问题
对Petri网的仿真感觉云里雾里的,互联网上的资料也太过于少,感觉理解不来
复制链接 扫一扫
分享
167
5.0
回复
MyBatis入门到精通——Mybatis入门篇
一、什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。二、入门案例(1)创建maven项目在此之前,需要提前配置好java环境变量和maven环境变量。..
复制链接 扫一扫
分享
147
评分
回复
编写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..
复制链接 扫一扫
分享
223
1.0
回复
花费600+小时,却上线了一个“不务正业”的功能,神马情况
花费600+小时,程序员福利网却上线了一个“不务正业”的功能,神马情况!一看便知
复制链接 扫一扫
分享
199
评分
回复
基于Java GUI编写的数据库设计文档生成工具
db2document 是基于 Java GUI 开发的一款简单好用的数据库设计文档生成工具,支持通过界面输入数据源连接信息,然后自动输出对应的数据库设计文档。为了更方便使用,最后把jar打包成了 exe 文件,目前输出文档格式支持word文档,文档输出这块儿参考 screw 开源项目的模板引擎编写
复制链接 扫一扫
分享
201
评分
回复
请教一个名称概念的问题
我要画一个表明各个系统之间调用关系的图,比如A系统调用B系统接口,不涉及硬件,这样的图应该叫什么比较专业?网络拓扑图?架构图?
复制链接 扫一扫
分享
306
评分
回复
被赶出自己公司的40岁程序员,为Coder们写了个网站--程序员福利网
程序员福利网,一个给程序员提供福利的网站。 https://www.coderfuli.com
复制链接 扫一扫
分享
244
评分
回复
策略模式介绍及其具体使用场景
文章目录前言一、策略模式介绍二、具体使用场景1、举例2、传统方式优化3、Map + 函数式编程 优化总结前言今天用策略模式优化了下之前的业务代码,重新温习了下设计模式的相关理念,在此记录一下一、策略模式介绍定义 :策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 (摘自<大话设计模式>)个人理解:策略模式简单理解,应该是对于同一个业务功能,在不同的场景需求下提供不同的实现逻辑,来达到动态切换业务算法,满足不同场景
复制链接 扫一扫
分享
329
评分
回复
花了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)”书。他们首次给我们总结出一套软件开发可以反复.
复制链接 扫一扫
分享
517
评分
2
业务代码还需要优秀的设计吗
业务代码每隔几个月或一年,原有逻辑就会发生翻天覆地的变化。这种情况下,在代码维度是否还需要做精细的设计? 举个例子: 1、两个服务有依赖,a服务为上游,b服务为下游。为了解耦采用mq方式进行通信(仅很小流量的通信),这样做的缺点是服务在业务上的关联不清晰。当一个服务中有较多这样的代码,后续接手的人会感到恶心,完全不知道上游业务是谁,且当消息出现问题(尤其是内部mq平台建设不成熟、环境差时),增大了排查成本。 所以是否可以采用接口的方式来通信,做好超时熔断等策略,尽管增加了耦合,但是开发效率会提升
复制链接 扫一扫
分享
265
评分
1
layui.use (参数1,参数2)中接收的参数1可为空吗?比如:layui.use([''],function(){})
早调用这个layui.use([''],function(){})这个模板时web项目运行提示404,.js文件有误,后来经过排查,发现layui.use([''],function)中['']要为空,即:[],不太明白,原先不是也为空吗?
复制链接 扫一扫
分享
354
评分
1
杭州招聘嵌入式软件工程师,上市公司! 提供住宿!!!
薪资区间 20 万-28万/年 年龄:38 以下 性别:不限 学历:本科 专业 电子相关专业 专长 单片机编程技术 其他要求 1、精通C 语言,熟练使用数组,结构体,指针,链表;由良好的编程风格,能编写出高质量的程序; 2、有至少一个品牌单片机软件开发经验,会使用STM32.瑞萨系列者优先; 3、有一定的模拟、数字电路基础,能看懂电路的工作原理,底层功底良好; 4、熟悉单片的内部资源和外围接口,如ADC、SPI、12C、PWM、UART等; 5、能熟练使用一种 EDA软件设计原理图,绘制P
复制链接 扫一扫
分享
295
评分
回复
《最强解析面试题:在无序数组中取最大的K个数「建议收藏!」》
《最强解析面试题:在无序数组中取最大的K个数「建议收藏!」》, 一起来围观吧 https://blog.csdn.net/qq_34417408/article/details/117787043?utm_source=app&app_version=4.9.0&code=app_1562916241&uLinkId=usr1mkqgl919blen
复制链接 扫一扫
分享
314
评分
回复
UML设计小白问题
在学习使用UML,有一类问题老是有疑问。 例如:有一类型的设备,通过读写它的寄存器来控制该设备,一个寄存器的位置就该设备一项性能,不同品牌的相同性能其寄存器的位置各不相同。我用UML图怎么样标识该类型的设备合理?
复制链接 扫一扫
分享
为您搜索到以下结果: