当前位置:海城首页 > 软件开发

软件定制面向对象程序设计原则

时间:2023-05-11 点击:418 次

一、 面向对象程序设计(略)


1. 设计原则


(1) SRP单一职责链


每个类都应该只负责做一件事。


(2) OCP开封闭合原则


软件的实体(类、模块、函数等)应该是可以扩展的,但是不可修改的。


(3) LSP替换原则


子类必须能替换他们的基类型。


(4) DIP依赖倒置原则


高层模块不应该依赖于低层模块,二者都应该依赖于接口与抽象类。抽象不应该依赖于细节,细节应依赖于对象。


(5) ISP接口隔离原则


不应该强迫客户依赖于并未使用的接口,而应该把胖接口分离。


2. 实现UML建模


(1) 业务对象的提取


(2) 根据SRS、CRC等实现用况建模


(3) 实现业务顺序图


(4) 建立类图,根据用况图建立对象之间的关联


(5) 绘制活动图、实现协作图、状态图


相关推荐

海城物流软件开发市场趋势智能化与自动...

物流软件开发市场趋势智能化与自动化:随着云计算、大数据、人工智能等技术的不断发展,物流软件在智能化、自动化方面取得了显著...

海城物流管理软件上线后需要进行后期的...

物流软件开发步骤:需求分析:对企业的物流业务进行详细的分析,了解企业的运作流程,明确企业的需求。这是开发适合企业的物流管...

海城物流软件开发的主要功能提升物流运...

流软件是物流企业或企业的物流部门所使用的信息系统,它涵盖了多个功能和领域,以满足物流活动的各种需求。物流软件能够将多个物...

海城分销系统开发是电商商家业务运营中...

分销系统开发对于电商商家来说具有重要意义。它不仅能够帮助企业吸引更多分销商协助销售产品,还能够提高销售效率和影响力。分销...

海城会员系统开发功能等级管理积分管理...

会员系统的开发功能涵盖了会员信息管理、会员等级管理、会员积分管理、会员互动管理、会员营销分析、系统安全与监控以及系统优化...

海城选择合适的软件需要考虑多方面的因...

选择合适的软件需要考虑多方面的因素,包括企业的实际需求、预算、使用场景、兼容性、安全性等。以下是一些建议,帮助您选择合适...

海城独立商城开发制作技术选型与硬件设...

独立商城开发制作是一个涉及多个环节和技术细节的系统工程。通过明确目标与定位、技术选型与硬件设施准备、设计与开发、测试与优...

海城软件开发制作预算方式怎么算?

自上而下的预方法主要是依据上层、中层项目管理人员的管理经验进行判断,对构成项目整体成本的子项目成本进行估计,并把这些判断...

海城会员系统模版搭建和定制开发哪个更...

模版搭建和定制开发各有其优缺点,选择哪个更好需要根据具体需求和情境进行评估。在选择时,务必权衡利弊并充分考虑企业的长期发...

添加客服微信

添加客服微信

关注公众号

关注公众号

© 2010-2024 科派云海城网络公司业务部 版权所有

电话:0417-6190114,在线QQ客服:401403 企业邮箱:admin#kepai.net

公司地址:辽宁省营口开发区长江路金伟42号1015/1017室(青龙山南侧,郎卓石化对面)

海城网站建设、海城软件开发、海城APP小程序开发、海城网页设计、海城网站制作

sitemap