摘要:
软件设计师是也称软考,是软件专业的一项重要的考试,对于以后的就业、工作都有着不小的帮助。从今天起,将开始系统的软考备考,备战2021.5的软考。 软考的涵盖面比较广泛,考试分为上午和下午,上午和下午考试满分都是75分,45分及格,需要两次考试都及格才算合格。上午是对计算机组成与结构、程序语言、操作系 阅读全文
posted @ 2022-04-11 15:43
一杯清酒邀明月
阅读(204)
评论(0)
推荐(0)
摘要:
本文摘选自已故知名软件大师John Vlissides的Pattern Hatching (Design Patterns Applied)【中译本名为:《设计模式沉思录》,葛子昂译,人民邮电出版社】一书。该书出版于1998年,但中译本一直到2010年才出版。在本文中,Vlissides针对普遍存在 阅读全文
posted @ 2022-04-11 15:07
一杯清酒邀明月
阅读(134)
评论(0)
推荐(0)
摘要:
“我开始收到各式各样的邮件,人们都表示‘天呐!我也是这样!’。”她说,“我开始去传播这条信息,告诉大家重新建构遗留代码这件事其实非常有价值,凭此来吸引合适的人。” —— Andrea Goulet 编者注:Andrea Goulet是Corgibytes的首席执行官,她的公司专注于处理、改进并精简企 阅读全文
posted @ 2022-04-11 15:00
一杯清酒邀明月
阅读(116)
评论(0)
推荐(0)
摘要:
一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。 阅读全文
posted @ 2022-04-11 14:26
一杯清酒邀明月
阅读(221)
评论(0)
推荐(0)
摘要:
一、开闭原则(Open-Closed Principle, OCP) 对软件实体的改动,最好用扩展而非修改的方式,如果要修改代码,尽量用继承或组合来扩展类的功能,而不是直接修改代码。 二、里氏替换原则 尽量把父类设计成抽象类或者接口,让子类继承父类或实现父类接口,子类可以扩展父类的功能,但不能够改变 阅读全文
posted @ 2022-04-11 14:19
一杯清酒邀明月
阅读(162)
评论(0)
推荐(0)
摘要:
软件设计模式,是一套被反复使用、众所周知的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 1. 建造模式(Builder):将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示。 2. 抽象工厂模式(Abs 阅读全文
posted @ 2022-04-11 14:11
一杯清酒邀明月
阅读(2089)
评论(0)
推荐(0)
摘要:
一、定义 软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 二、基本要素 模式名称、问题、目的、解决方案、效果、实例代码和相关设计模式。 阅读全文
posted @ 2022-04-11 14:09
一杯清酒邀明月
阅读(1062)
评论(0)
推荐(0)
摘要:
扫描隧道显微镜 (Scanning Tunneling Microscope, 缩写为STM) 是一种扫描探针显微术工具,扫描隧道显微镜可以让科学家观察和定位单个原子,它具有比它的同类原子力显微镜更加高的分辨率。 此外,扫描隧道显微镜在低温下(4K)可以利用探针尖端精确操纵原子,因此它在纳米科技既是 阅读全文
posted @ 2022-04-11 10:39
一杯清酒邀明月
阅读(1462)
评论(0)
推荐(0)
浙公网安备 33010602011771号