搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
盐析白兔
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
java后端部署一般需要选择什么服务器?_后端常用服务器
2
新手指南:如何使用Python快速上手深度学习
3
ROS系统安装和树莓派小车操作流程(内附排雷指南)--5
4
Flutter run时报错The Swift pod `sentry_flutter` depends upon `Sentry`, which does not define modules._which do not define modules. to opt into those tar
5
实验二、熟悉常用的HDFS操作(HDFS JavaAPI之读取/上传/删除文件)_hdfs-java接口之读取文件
6
Web安全:Web体系架构存在的安全问题和解决方案_web应用安全建设思路
7
毕业设计:基于卷积神经网络的垃圾检测分类系统_基于深度卷积神经网络的垃圾
8
windows上oh-my-posh和posh-git安装,提升命令行美观和开发效率,附带vscode的适配
9
开源 IoT 物联网分布式实时数据分析服务
10
游乐园建造师Parkitect for mac(经营模拟游戏)更新版本啦
当前位置:
article
> 正文
粗粒度和细粒度入门知识_明确粒度为什么要选择最细粒度,举例
作者:盐析白兔 | 2024-07-07 15:13:43
赞
踩
明确粒度为什么要选择最细粒度,举例
从逻辑角度
對象的粒度就是對象所容納的邏輯,粗粒度容納的邏輯多,細粒度容納的邏輯少,粒度一般用在
权限管理
(解决了粗粒度的问题,因为这部分具有通用性,而细粒度可以看成业务部分,因为其具有不确定性)
从项目角度
根据
项目模块划分的细致程度
区分的,一个项目模块(或子模块)分得越多,每个模块(或子模块)越小,负责的工作越细,就说粒度越细,否则为粗粒度
举个例子:一个user类 其中有email属性 ,一个用户email很多个, 你可以用一个list来表示很多个email,也可以再设计一个email类,然后user的email属性是email类组成的,那么后一种设计的粒度就更细。它抽象出了更多的模型对应现实逻辑。
从用户角度
当客户需要数据的时候,它当然应该知道它的数据是什么样的啊,所以getData(),setData()时的Object 对象对于用户并不是黑箱,用户可以只用一个操作就完成数据的存取,这就是粗粒度的.
粒度应该是相对与该类的使用者来说的,如果存取只需要有限的操作,而没有暴露太多的
底层实现
则是粗粒度的,相反你把每个属性暴露给用户让它都可以对之进行操作则是细粒度的.
从实例角度
粗粒度:表示类别级,即仅考虑对象的类别(the type of object),不考虑对象的某个特定实例。比如,用户管理中,创建、删除,对所有的用户都一视同仁,并不区分操作的具体对象实例。
细粒度:表示实例级,即需要考虑具体对象的实例(the instance of object),当然,细粒度是在考虑粗粒度的对象类别之后,才再考虑特定实例。比如,合同管理中,列表、删除,需要区分该合同实例是否为当前用户所创建。
声明:
本文内容由网友自发贡献,转载请注明出处:
【wpsshop】
推荐阅读
article
汽车
行业
如何
进行
数字化
转型
?_我的建议:y
汽车
服务公司
数字化
转型
策略研究。...
可按照DCMM评估模型,从组织、制度、流程、技术对数据管理能力
进行
了分析、总结,具体包括组织数据管理的八大过程域,即:数...
赞
踩
article
https
自签证书相关生成
csr
文件
、
p12
文件
、
crt
文件
、jks
文件
、
key
文件
、
pem
文件
...
如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!
https
自签证书相关生成...
赞
踩
article
JAVASE
面试题
及答案...
目 录第一章 初识Java 11. Java跨平台原理(字节码文件、虚拟机) 12. Java的安全性 13. Java...
赞
踩
article
FindBugs
规则
整理...
FindBugs
是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要...
赞
踩
article
论文研读 —— 6.
ImageNet
Classification
with
Deep
Convo...
文章目录Authors and PublishmentAuthorsBibtexAbstract1. Introduct...
赞
踩
article
2024
年
Java
发展
怎么样
?
现在
学了
Java
技术出来是否还能找到工作?_
java
就业
真实现状...
本文介绍了
Java
编程语言的起源、在互联网领域的广泛应用以及其在企业级应用、移动开发和大数据等领域的优势。讨论了
Java
...
赞
踩
article
博客摘录「
AI
挑战
周杰伦
?
Suno
全新
功
能
面世
,
即兴哼几句就
能
创作
成歌
,
还
能
模仿
声音
!...」...
是的
,
Suno
AI
支持自定义歌词。用户可以输入自己的歌词
,
然后让
Suno
AI
根据歌词生
成歌
曲。
Suno
AI
可以根据...
赞
踩
article
Installed Build Tools rev
is
ion 32.0.0
is
corrupted
...
一、异常说明Andorid Studio 安装后,模拟器启动失败,报错为:Installed Build Tools r...
赞
踩
article
2023
金三银
四
,
测试
人
还
能
找到好工作吗?...
猎聘覆盖北京、上海、广州、深圳、成都等25个城市的
2023
“薪春燃梦招聘季”数据也显示
,
互联网仍是
人
才就业供需两旺的行业...
赞
踩
article
Android
——
BroadcastReceiver
广播
机制(自定义
广播
)_broadcastrre...
普通
广播
可见:
Android
——
广播
1. 概述
Android
广播
分为两个方面:
广播
发送者和
广播
接收者,通常情况下,Br...
赞
踩
article
大学
物理
搜题什么
软件
好用?不妨看看这七个
实用工具
#
职场
发展
#
职场
发展
_
大学
物理
试题解题
软件
哪个好...
以下分享的
软件
提供了各种实用的功能,如数学公式计算、语文阅读辅助等,让
大学
生们在学习过程中更加高效和便利。_
大学
物理
试题...
赞
踩
article
00
后卷
王
?
我
真的很卷
?
...
前段时间
我
去面试了一个公司,成功拿到了offer,薪资也从11k涨到了18k,这对于工作都还没两年的
我
来说,
我
已经很满意...
赞
踩
article
python
常用
模块
及
面向对象
(一)...
目录:
常用
模块
之time
模块
常用
模块
之random
模块
常用
模块
之os
模块
常用
模块
之sys
模块
常用
模块
之subproces...
赞
踩
article
git
使用遇到
的
问题
记录...
需要在
git
remotes里面进行修改,如下图所示。造成这样
的
原因是clone
的
仓库地址发生改变。查阅网上资料造成这种...
赞
踩
article
键盘输入
一行
字符
串
,每个
字符
倒序
输出
_从
键盘输入
任意
字符
串
,
字符
串
长度不超过50
,
并逆序
输出
该
字符
串
...
using System;namespace ConsoleApplication2{ class Program { ...
赞
踩
article
众智引领未来:2023中国
高校
计算机
大
赛
——
大
数据
挑战赛
冠军揭晓_2023全国
高校
计算机
大
赛
大
数据
挑...
在赛题答辩之后的技术分享环节中,云智慧CTO张博结合智能运维领域的理论研究,就从“解一道题”到“用户桌面”技术落地的实践...
赞
踩
article
llm
多模态通用
大
模型
(
nlp
/
cv
)知识讲解_
cv
大
模型
和
llm
...
以便包含 jieba 词库里没有的词。虽然 jieba 有新词识别能力,但是自行添加新词可以保证更高的正确率词集是修改j...
赞
踩
article
Python
的
dir
()
函数
:探索
对象
的
属性和方法_
python
的
dir
对象
有什么作用...
本文详细介绍了
Python
的
dir
()
函数
,包括其工作原理、用法示例以及在模块探索、动态调试、自省和文档生成中
的
应用场景...
赞
踩
article
JavaSe
面试题
总结...
多态允许父类类型的引用变量来引用子类对象,并在运行时根据实际对象的类型来确定调用哪个方法。多态有以下特点和优势:可替换性...
赞
踩
article
全面超越人类!
Google
称霸
SQuAD
,
BERT
横扫
11
大
NLP
测试
...
乾明 岳排槐 发自 凹非寺量子位 出品 | 公众号 QbitAI
Google
又有重大突破!在机器阅读理解顶级水平
测试
SQ...
赞
踩
相关标签
人工智能
https
网络协议
http
javaSE面试题及答案
java
静态检查插件
findbug
AlexNet
论文翻译
经典论文
开发语言
笔记
android studio
android
android-studio
面试
软件测试
自动化测试
测试开发
IT
apache
职场和发展
前端
接口测试