技术栈

软件设计原则

️Carrie️
4 个月前
模块化·抽象·软件设计原则·信息隐蔽·耦合度·内聚度
5.3.2 软件设计原则抽象是抽出事物本质的共同特性。过程抽象是指将一个明确定义功能的操作当作单个实体看待。数据抽象是对数据的类型、操作、取值范围进行定义,然后通过这些操作对数据进行观察和修改。
danci_
1 年前
java·程序人生·设计模式·面试·职场发展·桥接模式·软件设计原则
探索设计模式的魅力:精准解读桥接模式-用桥接模式构建可扩展的软件系统设计模式专栏:http://t.csdnimg.cn/nolNS目录一、了解桥接模式:探索抽象和实现的分离
矩阵科学
1 年前
设计模式·设计模式理论基础·软件设计原则·类图关系·uml类图
设计模式篇章(1)——理论基础设计模式:在软件开发中会面临许多不断重复发生的问题,这些问题可能是代码冗余、反复修改旧代码、重写以前的代码、在旧代码上不断堆新的代码(俗称屎山)等难以扩展、不好维护的问题。因此1990年有四位大佬(GoF组合)合作出了一本书,叫做《设计模式:可复用面向对象软件的基础》,它比较完美地解决了在软件工程当中所遇到的上述问题,即给出了如果遇到上述问题的标准答案!这本书提出了23种设计模式供后人学习,正确使用设计模式有如下优点: