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

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

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

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


1. 设计原则


(1) SRP单一职责链


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


(2) OCP开封闭合原则


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


(3) LSP替换原则


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


(4) DIP依赖倒置原则


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


(5) ISP接口隔离原则


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


2. 实现UML建模


(1) 业务对象的提取


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


(3) 实现业务顺序图


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


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


相关推荐

海城ERP软件项目开发功能布局设计流...

开发流程都要经过需要剖析、体系描绘、软件开发、单元测验、功用布置、客户反应这几个期间,等当前开发的功用依据 客户定见修正完...

海城开发一款软件系统需要多少费用钱呢

开发一款软件系统需要多少费用钱,一般来说,大多数项目第一个版本的开发成本在几万到几十万不等。具体会受到以下因素影响:App...

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

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

海城软件开发需要多少钱?软件开发公司哪...

软件开发需要多少钱?软件开发公司哪家?软件开发需要多少钱,这是软件开发中必须经过的一个问题,科派软件开发公司官网告诉大家 ...

海城软件项目开发管理软件开发商和服务...

科派软件有限公司专业从事软件项目的开发,是专业的管理软件开发商和服务提供商。我们开发了涉及生产、仓贮、营销、服务、定制开...

海城软件开发设计数据库开发与管理

科派软件提供高性能的数据库开发和管理应用可以使您的网站和软件应用达到客户要求。我们能提供针对客户运营系统的各项数据服务。...

海城什么是好用的企业管理软件呢?

管理软件作为一款专门针对企业管理中出现的问题研发的一套管理系统,在规范企业业务管理方面有着显著的效果。那么什么是好用的企...

海城地产行业管理系统APP开发

房地产行业发展为何需要开发APP1、 从房地产业所处的新阶段,认识互联网、拥抱互联网。房地产业适应市场变化、促进转型升级、...

海城物业APP开发流程与开发方案如下

物业行业为何需要开发APP近年来,物业管理人力资源要素正在发生深刻变化:一、互联网原著民渐成主力军。在“独生子女”时代成...

添加客服微信

添加客服微信

关注公众号

关注公众号

© 2010-2024 科派云 版权所有

QQ在线:401403(24小时)

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

sitemap