Introduction to Zim Class Specification

Introduction to Zim Class Specification

Welcome to our Knowledge Base

Documentation | Blog | Demos | Support

< All Topics
Print

Introduction to Zim Class Specification

The purpose of this document is to specify how to write a Zim class.

What is the ZCS?

The Zim Class Specification provides a standard for the defining and implementing classes in Zim. Standards have been defined for:

✓ Class Interface

✓ Naming Conventions

✓ Layout and Style

Background

The Zim Class Specification is a refinement of the Zim Object Framework (ZOF). Originally ZOF not only described a method for defining and implementing classes in Zim, but also proposed a framework of base and system classes.

The specification component of ZOF has been extracted and converted to a ’white paper’ called the Zim Class Specification. Any frameworks will be delivered as separate components, written to the ZCS specification. The ZCS specification is evolving and will be enhanced to incorporate other features over time.

Benefits

By using the Zim Class Specification, Zim developers will benefit from employing object based techniques. These benefits include:

✓ Faster development

✓ Increased Quality

✓ Easier maintenance

✓ Enhanced modifiability

✓ Reuse of software and designs, frameworks

✓ Systems more change resilient, evolvable

✓ Reduced development risks for complex systems, integration spread out

✓ Appeals to human cognition, naturalness

Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
5
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.

Leave a Reply

Your email address will not be published. Required fields are marked *

en_CAEnglish