码迷,mamicode.com
首页 >  
搜索关键字:软件设计思想    ( 27个结果
面向對象設計原則
我寫面向對象是有套路的。 自古深情留不住,唯有套路得人心。简介对于一个以面向对象软件设计思想构建的系统来说,系统的可维护性和可复用性都是至关重要的,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计思想需要解决的核心问题之一。在面向对象设计思想中,可维护的复用性是以面向对象的设计原则为基础的... ...
分类:其他好文   时间:2020-02-01 12:35:36    阅读次数:95
JAVA-Spring IOC DI实现软件分层解耦
1.软件分层思想 在软件领域有MVC软件设计思想,指导着软件开发过程。在javaee开发领域,有javaee的经典三层架构MVC设计思想的经典三层架构MVC设计思想的经典应用。 而在软件设计思想中,追求的是“高内聚 低耦合”的目标,利用Spring的IOC和DI可以非常方便的实现这个需求。 2.实现 ...
分类:编程语言   时间:2019-07-29 00:19:19    阅读次数:117
设计模式的六大原则
随着软件项目的经验增加与深入,逐渐感觉到软件在代码上的冗余不断提高与可维护性的降低,亟待软件设计思想来指导我们的代码,如何变得更加优美动人,使得软件更加具有可维护性,可复用性,可拓展性,并达到软件的高内聚低耦合目标。恰好的是,软件设计模式,就是这样一部经典的指导思想。以下,将展开对设计模式的六大原则 ...
分类:其他好文   时间:2019-07-14 19:50:45    阅读次数:123
PHP核心技术与最佳实践
《PHP核心技术与最佳实践》是一本致力于为希望成为中高级PHP程序员的读者提供高效而有针对性指导的经典著作。系统归纳和深刻解读了PHP开发中的编程思想、底层原理、核心技术、开发技巧、编码规范和最佳实践。全书分为5个部分:第一部分(1~2章)从不同的角度阐述了面向对象软件设计思想的核心概念、技术和原则 ...
分类:Web程序   时间:2018-11-03 17:37:09    阅读次数:307
javascript基础修炼(7)——Promise,异步,可靠性
开发者的javascript造诣取决于对【动态】和【异步】这两个词的理解水平。一.别人是开发者,你也是Promise技术是【javascript异步编程】这个话题中非常重要的,它一度让我感到熟悉又陌生,我熟悉其所有的API并能够在编程中相对熟练地运用,却对其中原理和软件设计思想感到陌生,即便我读了很多源码分析和教程也一度很难理解为什么Promise这样一个普通的类能够实现异步,也曾尝试着去按照Pr
分类:编程语言   时间:2018-09-26 14:23:25    阅读次数:233
MVC
MVC的主要任务: 封装请求参数到javabean 数据类型转换和验证 调用业务代码 返回数据 专项某个页面展示结果 MVC怎么理解 model-view-controller 是一种软件设计思想,强制性的把应用程序的输入、处理和输出分开。解耦合 model--便是业务数据和业务处理。相当于Java ...
分类:Web程序   时间:2018-07-09 19:24:25    阅读次数:201
【构建之法】第3章 软件工程师的成长
1 软件工程师的成长 积累软件开发相关的知识,提升技术技能 积累问题领域的知识和经验 对通用的软件设计思想和软件工程思想的理解 提升职业技能 实际成果 2 软件工程师的思维思维误区 分析麻痹 不分主次,想解决所有依赖问题 过早优化 过早扩大化/泛化:画扇面——调侃目标和远景 3 技能的反面 通过不断 ...
分类:其他好文   时间:2018-03-03 15:36:56    阅读次数:173
Discuz!X3.1数据库的操作(三)
MVC开发思想简介 MVC全名是Model-View-Controller,是模型(model)-视图(view)-控制器(controller)的缩写,它是一种软件设计思想。使用一种业务逻辑,数据和显示分离的方法组织代码,实现代码复用的最大化。 MVC的执行流程 mvc执行流程 mvc执行流程 模 ...
分类:数据库   时间:2017-09-09 17:20:31    阅读次数:350
SpringMVC
一 概述 1.什么是SpringMVC? Model-View-Controller,一种软件设计思想,将软件分为三层:模型层、视图层、控制层。模型层负责具体的业务处理,指的是程序中的业务逻辑。视图层指的是与用户交互的界面。控制层负责请求的分发,将请求分发给指定的业务逻辑。 2.什么是Spring ...
分类:编程语言   时间:2017-05-27 22:29:22    阅读次数:353
构建之法第三章读书心得
在构建之法第三章中,我们主要学习了个人能力的衡量与发展。 初级软件工程师有以下几个成长阶段:1、积累软件开发相关的知识,提升技术技能。 2、积累问题领域的知识和经验。 3、对通用的软件设计思想和软件工程思想的理解 4、提升职业技能 5、实际成果 软件开发的工作量和质量你的衡量标准:1、项目、任务有多 ...
分类:其他好文   时间:2017-05-07 18:37:27    阅读次数:204
27条   1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!