JavaShuo
栏目
标签
算法设计应该依赖抽象而不是业务
时间 2021-01-01
标签
算法
编程
栏目
设计模式
繁體版
原文
原文链接
很多时候,算法的设计是归属于详细设计阶段的。一些公司甚至都没有设计而直接编码。这些往往导致很多算法的实现都混杂在业务模块中。典型的特点是,这些算法会依赖于业务实体的某些属性的实现。 举一个简单的例子,我曾经做过一个项目中,遇到一个排序功能:分部整理。这个排序比我们以往所学的排序不一样,所以很多人都不将它作为算法来看待,而是直接做为业务逻辑功能进行实现。 排序的基础数据是清单(一个业务实体)的编码
>>阅读原文<<
相关文章
1.
python 抽象类、抽象方法、接口、依赖注入、SOLIP
2.
设计师应该学习业务而非编写代码
3.
关于Spring中IOC(控制反转)的理解、实现必须依赖抽象,而抽象不需要依赖实现
4.
计算机专业该不该考研
5.
业务架构是演化出来的而不是预先设计出来的
6.
getter方法中应该return _age而不是return self.age
7.
《企业级业务架构设计》,超越了业务的抽象设计实践!
8.
java接口抽象,业务抽象,功能抽象,抽取功能,方法定义的一点想法
9.
设计师不该该错过的响应式设计框架
10.
spring对象依赖
更多相关文章...
•
Maven 依赖管理
-
Maven教程
•
Web 创建设计
-
网站建设指南
•
TiDB 在摩拜单车在线数据业务的应用和实践
•
使用Rxjava计算圆周率
相关标签/搜索
算法设计
依赖
抽象
宽依赖和窄依赖
应该
该应
而是
依法
服务计算
工业设计
设计模式
Spring教程
网站建设指南
PHP教程
算法
计算
设计模式
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
[最佳实践]了解 Eolinker 如何助力远程办公
2.
katalon studio 安装教程
3.
精通hibernate(harness hibernate oreilly)中的一个”错误“
4.
ECharts立体圆柱型
5.
零拷贝总结
6.
6 传输层
7.
Github协作图想
8.
Cannot load 32-bit SWT libraries on 64-bit JVM
9.
IntelliJ IDEA 找其历史版本
10.
Unity3D(二)游戏对象及组件
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
python 抽象类、抽象方法、接口、依赖注入、SOLIP
2.
设计师应该学习业务而非编写代码
3.
关于Spring中IOC(控制反转)的理解、实现必须依赖抽象,而抽象不需要依赖实现
4.
计算机专业该不该考研
5.
业务架构是演化出来的而不是预先设计出来的
6.
getter方法中应该return _age而不是return self.age
7.
《企业级业务架构设计》,超越了业务的抽象设计实践!
8.
java接口抽象,业务抽象,功能抽象,抽取功能,方法定义的一点想法
9.
设计师不该该错过的响应式设计框架
10.
spring对象依赖
>>更多相关文章<<