码迷,mamicode.com
首页 >  
搜索关键字:软件设计原则    ( 49个结果
架构的“一小步”,业务的一大步
前言:谈到“架构”这两个字,会有好多的名词闪现,比如:分层架构、事件驱动架构、DDD、CQRS等。亦或者一堆的软件设计原则,如:KISS原则(KeepitSimpleandStupid)、SOLID原则(单一责任原则、开放封闭原则、里氏替换原则、接口分离原则、依赖导致原则)等。甚至如状态图、用例图、时序图、活动图等UML建模,GOF设计模式等。本文不会讨论这些架构概念,而是从闲鱼详情页这个业务场景
分类:其他好文   时间:2019-02-20 18:37:53    阅读次数:182
软件设计原则
拜读大神https://www.cnblogs.com/zhanghengscnc/p/8299459.html 合成复用原则(Composite Reuse Principle) 合成复用原则是指:尽量使用合成/聚合的方式,而不是使用继承。 ...
分类:其他好文   时间:2019-02-02 12:33:55    阅读次数:100
Bash : IO 重定向
标准输入/输出(standard I/O)可能是软件设计原则里最重要的概念了。这个概念就是:程序应该有数据的来源端、数据的目的端(输出结果的地方)已经报告问题的地方,它们分别被称为标准输入(standard input)、标准输出(standard output)以及标准错误输出(standard ...
分类:其他好文   时间:2019-01-10 10:49:50    阅读次数:184
面向对象设计原则 里氏替换原则(Liskov Substitution Principle)
里氏替换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏替换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础 ...
分类:其他好文   时间:2018-11-01 13:35:11    阅读次数:193
装饰器语法糖运用
装饰器语法糖运用 前言:函数名是一个特性的变量,可以作为容器的元素,也可以作为函数的参数,也可以当做返回值。 闭包定义: 内层函数对外层函数(非全局)变量的引用,这个内层函数就可以成为闭包 在Python中我们用 来检查函数是否是闭包 装饰器 前言:软件设计原则:开闭原则,又称开放封闭原则 指对扩展 ...
分类:其他好文   时间:2018-11-01 01:10:42    阅读次数:363
设计模式有感
背景:今天去听了公司内部一个架构师关于设计模式的讲解。感觉要在技术上有所突破,以后还是要多学习,多看书,一味地重复之前的劳动,就是原地打转。 开篇导读 代码之所以会越来越复杂,有两个原因:缠绕,发散。(不断的在代码中加入新的功能,没有好的设计,很凌乱) 好的软件是设计出来的。 软件设计原则: 1)开 ...
分类:其他好文   时间:2018-10-26 10:45:28    阅读次数:181
2.5.5 基本的 I/0 重定向
标准输入/输出(standard I/O)可能是软件设计原则里最重要的概念了。这个概念就是:程序应该有数据的来源端、数据的目的端以及报告问题的地方,它们分别被称为标准输入(standard input)、标准输出(standard output)以及标准错误输出(standard error)。程序 ...
分类:其他好文   时间:2018-09-20 13:47:56    阅读次数:133
软件架构的六大设计原则
软件设计原则: 1.单一职责原则(Single Responsibility Principle) 单一职责原则的定义是:“There should never be more than one reason for a class to change.”,也就是有且仅有一个原因引起类的变更。这样可 ...
分类:其他好文   时间:2018-05-12 12:48:14    阅读次数:141
软件设计原则
软件设计原则
分类:其他好文   时间:2018-04-26 15:30:54    阅读次数:129
Java基础学习(二)
软件设计原则: 为了提高软件的开发效率,降低软件开发成本,一个优良的软件系统应该具有以下特点: 1,可重用性:遵循DRY原则,减少软件中的重复代码。 2,可拓展性:当软件需要升级增加新的功能,能够在现有的系统架构上方便地创建新的模块,而不需要改变软件现有的结构,也不会影响以及存在的模块。 3,可维护 ...
分类:编程语言   时间:2018-03-31 13:15:25    阅读次数:204
49条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!